refactored the githubApi service
Unit tests for the new githubApi service
support for multiple branches