almost got geo-location working.  sort of
added some things to maybe use leaflet later