cleanup PanGestureController
add logging to draw methods of PlayView layer delegates
fix/update various comments
add user preference "maximum zoom scale"
add profiling info regarding zooming to Research document