Made the resizing function set both width and height so doubletap to scale works correctly
Added some half decent mouse wheel scrolling
Got dragging with the mouse working, doesn't play nicely with the scrolling to zoom but both still work
Decided not to animate the scaling with the scroll wheel
Made scaling with the scroll wheel work nicely with dragging the image around

Time for bed
Added a batch file for an easy web server
Changed the next and prev buttons to use replaceWith so the browser back button will go back to the issues view
Made the view route reset the controller when exiting to have page=0
Added some teardown to try and reduce memory use
But after watching Chrome get to 3GB of RAM for a tab then crashing while running this I may have to consider either:
Smaller (in bytes) images (through more JPG Compression) as the web demo seems to do better with them
OR
Use Firefox, which handles the RAM much better but will require more work
Merge branch 'new-viewer'