GeoJSON for Point and PointFeature
Made Feature covariant with G

such that val feature:Feature[Geometry, Int] = PointFeature[Int] is
alright
Point,Line,Seq[Geometry],Seq[Feature[Geometry, D]] support
remover inappropriate debug names
CRS insertion
Added .holes to Polygon

similar in spirit to .exterior
added Polygon JsonFormat
add Polygon test
reference to polygon from base geometry reader
added lazy val points to MultiPoint

Need some way to expose the underlying geom.
Added MultiPoint Format + small read/write refactor
added .lines to MultiLine
added MultiLine Format
Renamed GeometryFormat tests

now 200% more consistent
added .polygons to MultiPolygon
added MultiPolygon to GeometryFormats
code shuffle

for greater symmetry
FeatureFormats for all the Geoms

.. there was a lot copy paste here, wish there was a better way.
Made Feature abstract on Geometry trype
extended GeometryCollection to keep multi* geoms

Allows to preserver structure during encoding/decoding from json