[auth] simplifies auth a bit

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
[auth] completes rudimentary github-based auth

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>