Fixing edge-cases in GIT URL parsing

* added test case for: https://github.com/visionmedia/node-github-url-from-git/issues/3
* we now handle tags/version: see https://github.com/visionmedia/node-github-url-from-git/issues/9