create account, login, logout, and is logged in are fully functional