extract zooming logic into category
add constraint helper for pinning to superview
ignore large images
setup double tap to zoom on controller
enable double tap to zoom