Renamed appearingViewController to otherViewController for cases where the controller is actually disappearing.
Removed viewControllerBefore and after data source methods in favor of index-based access.
Removed incremental update methods in favor of simply calling reloadData.
Minor test updates.