Put the map in a map container, added styling

Added some styling, and css media queries to make the map look nicer,
and a bit smaller, so maybe it loads faster. Also changed half-second
timeout to 300 milliseconds to recenter the map quicker back onto the
state.