BUG: will now lookup the user by their github id rather than their login

This makes sure if you change your github name you won't have issues when logging back in.

fixes #58