Additional Animation

Added scrolling, dismissed the view controller when the offset was
large, and enabled zooming.