started on leaflet_lib.js to abstract reusable map functionality