added support for topojson

switched to using the latest version of the MapBox JS API (2.1.4) instead of straight leaflet
added support for styling features based on simplestyle-spec
topojson support by adding in mapbox's leaflet omnivore plugin