Prefer origin remotes in case of multiples

When multiple remotes have the named branch. Adds on to #33
Fix some multi-remote formatting issues
branch: update usage, debugging
Merge pull request #34 from jamiew/multiple-remotes

Multiple remotes phase 2