Added zooming which doesn't work well yet (see notes)

So when you zoom in, editor tools think your mouse is twice as far away from our mouse as it actually is.
If you fix this before I find out how, you'll get some cookies.