Started on NewBoard

Where (according to the public API) the startTile is placed on (0,0) and
stays there the entire game.
Implemented isValidTilePlacement on NewBoard

With unit tests, so it works!
Implemented placeValidTile on NewBoard

With unit tests that revealed a bug. Winning!
Fix the clean build
Implemented isOccupiedRoad on NewBoard
Implemented isOccupiedCity on NewBoard
Changed API for isOccupiedX
Implemented isOccupiedField on NewBoard
Implemented removePieces on NewBoard
NewBoard checks for finished cities
NewBoard checks for finished roads
NewBoard checks for finished cloisters
Implemented isFinishedCity on NewBoard
Implemented getIdentifierCity on NewBoard
Implemented getNrOfSurroundingTiles on NewBoard
Implemented getCompleteCity on NewBoard
Implemented getCompleteRoad on NewBoard
Implemented getCompleteField on NewBoard
Added rotateCW
Added NewGame that uses NewBoard

Also added NewPlayer and added some stuff in NewBoard