[auth-github] first pass at github auth