Refactoring GitHubService, GitLib and added documentation.