Cleanup and rewrote code to work with GoogleMaps heatlayer instead of Heatmap.js