Rename RepositoryBranch to Branch
Add Tag
Add RepositoryCommit
Add CommitDiff type
Add RepositoryTree