Assignment 2 - Christine Schubert / Nick Carter

I'm going to link [something](http://blog.originate.com/blog/2014/06/15/idiomatic-scala-your-options-do-not-match/) that ended up in a lot of my code reviews this summer :P The scala idioms for Option are a little strange, but as I've learned to use them I've found they do actually simplify and clarify code sometimes.