Zoom feature

Adds a zoom-to-bounding-box on click feature, adressing issue #25. Also includes a zoomFactor in the options, effectively giving people the option to choose how far the camera zooms. Has a special case for circles, as they do not have a bounding box

Demo here:
http://esphen.com/Open-Source/datamaps/src/examples/bubble-in-center.html
Using the `||` operator here is dangerous with numbers like this. If somebody ever set `zoomFactor` to 0, then it would zoom to 0.9 unexpectedly.