Change test architecture
Swap branch and location

Following pattern established in the other features where branch always
comes before location if both are present
Remove path for readability
cannot pass block into create / cloner repo
in_repository requires a block
remote branch rename
Remove local when not needed
Make default branch the current branch
Fix tests
Simplify on a feature branch
Merge pull request #34 from charlierudolph/cr-tests

Test Architecture Tweak