added leaflet lib and geolocation service