Rename APIError -> GithubAPIError

and inherit from GithubError for easier exception catching.
Remove nickname option from gh-status command

And in so doing, add some helper functions in `ghtools.cli` to make writing
new commands easier.