Updated namespace which was wrong (AutoFac vs Autofac). Added unit tests. Updated ViewModelNavigation to use strongly typed TViewModel instead of ViewModel.

If someone could test this code that would be great. I only tested it out on Android.