Adds precondition check to GitProc::GitRemote.expand_url
Refactored GitHubService into GitHubService::Configuration