Added translation to zoom.

Now we zoom centered on mouse position.
Merge pull request #42 from lordnull/zoomfix

Added translation to zoom. This will make the zoom centered on the mouse location rather than the origin.