add github authentication for users

yesssssss