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

Fixes: #145