[auth] [auth-github] first pass at github auth