Added a whole bunch of files for the assignment