Updated scala version and made everything compile

Also, improved testing methodology for Parsables. Each subclass of
ParsableTestSuite will be its own FunSuite, so to specify all of my tests I will
just write subclasses instead of writing one class that calls all of the
functions. That was a problem.