New Client Model/Can Do Tests:
+Added canBuyDevCard
+Added canBuyRoad
+Added canBuySettlement
+Added canBuyCity
+More refactoring in hexgrid_impl