Adds Board and Cell classes.
Fixes assertion in BoardTest.scala
Adds BoardReader class.

With BoardReader you can read a board from a file.
Introduces Boad.boundingBox.
Adds the BoardPrinter.