Always delay hiding the search bar, by dispatching to the main queue.
Lazy instantiate the search results table,
because the user may never do a search.
Add a bar button item to start a search.
Change the name of the description property to itemDescription.
Major refactoring.
Removed the deprecated SearchDisplayController (iOS 8). Moved data access logic from view controller to new EpisodeDataController. Changed the detail view to a UITableViewController.
Use the delegate pattern instead of notifications.
Document the interface and protocol in EpisodeDataController.
Add date to the detail view.
Lazily instantiate episodeList in EpisodeDataController.
Check respondsToSelector before calling delegates.
Use HeaderDoc comment syntax.