Add extracting splat param values
Add support for git-flow branches style.

 Branches with '/' in names were not recognized properly as they were breaking URLs. Now url params are fetched with splat and it works fine
Minor - add parens to function call with side-effects
When switching repo, invalidate currently displayed commit.