Git.GetBlob: get a blob's metadata
Git.DownloadBlob: download a blob's contents
Git.GetCommits: update to end and start -> target and base
Git.GetDiff: get the differences between revisions
GitClient: Introduce BranchStatistics