added leaflet library for map. this one is more flexible than google maps, also faster because you don't have to load a real map. also has an OSM extension, so will try to use that to load the map.