Fixed the imageRotator so that when it rotates an image, it adjusts the canvas size to eliminate clipping.
All that needed to change was when the rotated image was copied into the canvas, it needed to be started not at (0,0) but at half the absolute value of the difference between the old height/width and the new hight/width