git effort: handle filenames containing whitespace cleanly

Using `git effort` with a repo that, unfortunately, contains files with whitespace in their names produces errors and unexpected output.

This PR makes some minor adjustments to **git-effort** for this edge case.