fixed typo from last commit:
removing of old view controllers from superview when using the setMasterViewController and setDetailViewController (same way as it is done in setViewControllers)