add Repository#branches and Repository#branch(name)