add authenticated versions of several functions

Fixes https://github.com/fpco/github/issues/40

Note that userRepos' still doesn't support listing private repos.
That can only be done using the /user/repos API.