Separate the useClient function from the command line stuff so that it can be
used in other contexts (e.g. the web app I'm building).
Direct access to labels from an Issue.
Separate business logic from CLI.