* Add react-leaflet, required some additional leaflet work
* 4 spaces
* Fix tests, typescript 2.1
* Fix tslint fails. Have disabled no-empty-interface as things get ugly when trying to be clean for it.
* Fix leaflet-geocoder-mapzen
* Remove a lot of extra unnecessary interface definitions and be mostly no-empty-interface safe. There are a few small ones I have retained.
* Use type instead of another interface