watched branches does not fall over when the list of branches is nil and not an empty string
get rid of exit if repo does not exist
removes unused comma
uses activesupport internal method
Merge pull request #6 from Sage/repo_with_nil_branches

Repo with nil branches should not cause problems when getting cached repos