account creation, reset password, and login basic functionality