Getting my head around authentication with golang using the goth package.