* Add separate constructors for each credential type * Add godoc comments to client * Unexport GitHubConfig * Add godoc comments for listener package * Apply suggestions from code review Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: Copilot <[email protected]>