Change from using descended WebRequest to extension method
Fix uri mapper return invalid uri
Finalize SignInPage. Add Error message view to handle any errors.