Scanner based on git ls-files

Enough had changed since https://github.com/wincent/Command-T/pull/53 that I opened this as a new request.