added assgment1 stuff for reference
committing and pushing because Darren is a butthead
refactored stuff. didn't even think about compiling.