A UIViewController which act like a UINavigationController but offer swipe gesture transition and more customizations options