added geojson as markers and added clustering

basically done, but could use clean up