a few minor tweaks

Hi Gustavo,

I took a read through the code and added a few comments along the way.

There are still some things I don't understand, mostly the GitHub stuff in `hackedRefs` and what the `git-upload-pack` SubPath is about.

Nathan.
Can we please use http://gopkg.in itself here?  If it ever changes, it will continue to be the right location.