Initialization and zoom improvements.
Mediaview cleanup, put variables in a singular object.
Implement image rotation and panning while rotated.