Updated ParserTest to work with newer code layout
Fixed a bug in Coordinates.stringToArray()

Added Coordinates.stringToCoordinates()

Tile.neighbour uses Coordinates.stringToCoord
instead of Coordinates.stringToArray
Added development.hierarchical_split package

This package consists of HierarchicalSplit class that is used to
split constraints into sub-constraints

HierarchicalSplit uses query resolution to identify
valid children as per the property definitions

Currently, HierarchicalSplit only supports splitting of aggregates
It is yet to be decided whether other definition types
are to be supported

Updated WorldTree to use HierarchicalSplit instead of
the old buggy split logic
Updated CHANGES one last time