New dynamic GeoJSON source

Allow passing of GeoJSON object instead of reading from file system.