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

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