Login works

Though, auth failure still doesn't change state to dashboard.login