git-find-blob: loose code refactor & usage

44788ec & 770de18 could as well be squashed.
Docstring seems a good place for usage info for me, but I'm not sure.