added account controller and login view and view model