fixed disabling on controls when not logged in
fixed blaring bug in login handling by pulling login logic from controller into service and expose all responses via loggedInUserService.loginResponse