Phase 10: Drag to zoom images

Add a pan gesture recogniser and handler
Add a zoom toggle with velocity method
Update the dragImage handler to use the new velocity method