sign up / log out functionality completed