Use NavigationController's root view

If the destinationController is an instance of UINavigationController, the blur didn't work. Made changes to fix it.
Merge pull request #1 from bulusoy/master

Use NavigationController's root view