add remaining repository methods

- Repositories.Delete
- Repositories.ListTeams
- Repositories.ListTags
- Repositories.GetBranch
start of integration tests for repo methods

Includes basic CRUD methods on repositories as well as listing branches
and tags.