Using username instead of email for API HTTP Basic Auth.
Adding user agent header, to satisfy requirement from the Github API