Fix zoom not behaving correctly after changing image

... it was still using the scaleFactor of previous image since it was only being set on init.
Add failing test
Fix imageLoaded callback when changing image
Add test for resize after changing image
Merge pull request #12 from micnews/fix-change-image

Fix zoom not behaving correctly after changing image