added "lastPageShown" property to allow the delegate to ascertain whether the user has completed the walkthrough
moved the easing logic into blocks, added a few different easing blocks for ease of use
added a bit of ipad/iphone logic to the demo