Fixed a bug with vertex-edge association.
Added a Vertex.neighbours method to return the neighbouring vertices of a vertex.
Added GameController::valid_build_locations to return an array of vertex or edge IDs valid for building placement according to certain parameters.
Added a BuildingEnums ruby module, which is autoloaded.
Updated the JavaScript BuildingEnums.
Merge branch 'valid-build-locs'