Fixed two style warnings
Added todo items
Added test to verify that GameMap.findAutoSelectedRoad() picks the shortest way and updated the method to do so
Fixed findAutoSelectedRoad to use the right cost
Added tests to make sure placing a tree on a stone causes an exception and test to check that the forester will not do this. Updated the model to handle the tests