Cleaned up the Navigation component:
1. Better names that mirror the INavigation interface in Xamarin.Forms.
2. A fuller interface supporting Push, Pop, PushModal, PopModal, PopToRoot, and CurrentViewModel.