Fixed problem where passing a nil controller into removePreviousViewControllers:pushViewController: would crash.
Modified the search behavior for loadFromStoryboard to be a bit more thorough in finding what you're looking for.