Updated NavigationController category to have ability to use either custom button or pull the current navigation bar buttons