added files, reimplemented mapbox in static/lib/vis