Clean up mapping

Add markers, add click events, auto-center/zoom map on markers.