this `github` object should probably be passed to submodules like `pullrequest` rather than having each file have their own `github` object.