Implement Pinch-to-Zoom and Optimize Rotation

-PhotoView for Pinch-To-zoom
-Optimized so that rotating screen no longer causes momentary black
screen
-Fixed so that rotating screen twice no longer causes screen to go black
then crash