fixes #24, caused by stale remote-tracking branches;
Stale remote-tracking branches are reported as...
"refs/remotes/{remote}/{branch}" instead of just the branch name.
Also made a few other minor changes for parsing 'git remote show'.