Adding files

Committing all files from assignment as hadned in.