Config refactoring + GithubClient tests