Renamed PointGeometry to Point
Added MultiPoint class
Updated Enumerators

Moved all enumerators to be nested private classes
Renamed Enumerators

As all the enumerators are now private, they've all been renamed to
Enumerator, as they will not clash
Added MultiLineString

Added the multi line string class