Added a class for board representation/serialization and some simple
mechanizm to create a new board for testing.