Removed the .class files again because I messed up. Added .DS_Store to
gitignore for OS X.

Now responds to -p2 and outputs what should be the correct output.
(Perhaps ask on the facebook page what other people got for outputs)
Refactored some little bits of code too.