Issue #9: adding leaflet integration for AngularJS