Updated TODO list
Added setting of a default player to the game map and made sure it's set when houses, roads and flags are placed.
Removed stale tests on the initial model. Also removed getStorages() in Player
Removed the un-used Game and Controller classes
Made the GameMap::placeFlag(Flag) method private and updated all callers to use GameMap::placeFlag(Point) instead
Add test to verify that no default player is created when real players are chosen
Add test to verify that it's not possible to create a game map with no players
Moved test for Player from TestSeveralPlayers to TestPlayer
Add test to verify that it's possible to choose a single player
Add test to verify that it's possible to choose two players