Adding assignment 5 and changes to 3 and 4
update to .gitignore