GitHub's API now requires User-Agent headers.
The token is now a synchronous process.