The navigation module's rootViewController should be strong. Fixes #350

Subclasses should also use _strong_ semantics when re-declaring the type.