Added zoom when markers or circles are clicked

Regarding Issue #9:

If a user is zoomed out pretty far, the zoom will reset back to the default when a marker is clicked rather than just panning.