make constructors of Point,Rectangle,Circle protected to force use of Geometries static factory methods
Merge pull request #11 from davidmoten/geometry-factory

Restrict access to Point,Rectangle,Circle constructors