added basic leaflet.js map functionality