a user can signup/login using their Github account