Refactor GeoJSON out of MapView. Also removes some cruft methods that should not be part of instances