Feature/oauth

We got users authenticated now. The golang github lib appears to be quite feature complete, so we can pretty much use it to interact with Github.