Inject collector instead of hard-coding it.
Add quick-n-dirty caching support for Octokit.