Add spec for /repos/*/branches/* endpoint
Allow branch names to contain slashes

Fixes: #145