only make the octokit client if you need it

changing the github client to make it once per request when it's requested instead of for everything.

tests incoming.