make sure viewWillAppear:, viewWillDisappear:, viewDidAppear:, or viewDidDisappear:  get called for modal present/dismiss
Merge pull request #6 from vickeryj/viewController-callbacks

viewController callbacks