Add a better C# abstraction for the repository class
Remove reference placeholder from repo.cs
Make use of the repo.js Clone method
Capitalize branches property of constructed repo objects
Add more Repository properties
Add lookup of master branch to index.js sample
Convert tests to use new repo implementation
Remove old repository implementation
Rename repo.js to repository.js
Move remaining test code into tests