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