finished geojson de/serialization except for GeometryCollections