Adds new geometry objects and RegionalQuadTree implementation

Adds Point and LineSegments
Adds RegionalQuadTree implementation
Adds interfaces for game engines
Adds associated unit tests