Added write and read support for LatLong, Point2D, Point3D.  Updated Id generation based to be longs only, using a separate map for storage of those items.  Added in Regex support for reading in two doubles (LatLong, Point2D), and three doubles (Point3D).  Updated tests for LatLon and Point2D
Merge pull request #9 from kpartlow/master

Added write and read support for LatLong, Point2D, Point3D.  Updated Id ...