Added a UINavigationController subclass to prevent autorotation