refactor map prerender functions
start building multi-map and multi-state support
implement new map panel and change up ui helpers a bit
jshint and build fixes
finish up map panel and lots of other tweaks
merge newmap