Working log in/out with GitHub via OAuth