refactored ls-remote branch
rearranging
improve debug
Merge pull request #13 from yields/use/ls-remote

Bring back git ls-remote