Created interfaces for Git client
Moved comments to interface
Created mock classes for git client interfaces
Repositories interface was package protected by accident
Merge pull request #20 from JWGmeligMeyling/mock-client

Created interfaces for Git client
Merge mock-client branch into master