Normalize indentation, cleanup, fix jshint issues
Add option to limit max size of zoomed image

If the "big" image is taller/wider than the viewport, ugly scollbars appear.
Let's limit the size of the zoomed-in image.
Merge pull request #3 from mlocati/limit-max-size

Add option to limit max size of zoomed image