Refactoring: added use strict in all modules and fixed revealed errors
Refactoring: use Leaflet proposed way of creating controls
Slight refactor of control layout and css