update test for new get_coordinate_lists() behaviour
remove guppy dependency from geojson, add features

The geojson reader no longer relies on guppy, which extinguishes an awkward
circular dependency. A future set of convenience functions will handle the
conversion to guppy objects.

Added support for GeoJSON Features with properties and id fields. Experimental
support for GeometryCollection objects.

Updated tests.