add "diff-no-whitespace" command

covers both single file diff and whole repo diff commands