Pull more data from github

Specifically:

* Don't require an email, it can be null
* Pull a login to uniquely identify a user (also probably useful to have)
* Pull names
* Pull avatar urls