Improved Login View and ViewModel.

Improved Login View and ViewModel.
Added DependencyResolver wrapper.
Namespace refactroing.