Refactor out HTTP calls from GitHub Accessor to separate class instance