added basecode of assignment 4, broke some of my stuff
added python temp files to gitignore