Added support for using a GitHub App to request an auth token instead of supplying one directly at startup
Refactored code from pkg/leech involving fetching secrets from secret manager and requesting tokens using a GitHub App into their own packages so that they can be re-used.
pkg/leech
involving fetching secrets from secret manager and requesting tokens using a GitHub App into their own packages so that they can be re-used.