Updated the navigationController, so it can be opened from any screen

Hi,

This is a clean PR for this feature. I didn't knew how to write a spec for this, but I didn't break any other tests and it works in my app.

Cheers.