initial commit, with working leaflet, without tiles