Cleanup of HexagonMap, closes #12

Deleted Vector2D and implemented AxialCoordinate instead