fixed bug where missing data wasn't skipped
Fixed bugs in GeoJSONDataSource and added editor GUI.
code cleanup