Updated Leaflet version
Updated package.json and .gitignore files.
Refactored to extend L.Control