Add code for Problem 1
Add code for problem 2.
Add normal additional stuff to .gitignore.
Add text file for problem 3.
Add code for Problem 4
Add text file for problem 5.
Add Makefile that should make an appropriate tarball.