implemented sign in with github button, got all the info from github and saved to user