Use new ArgParser DSL features to define CLI
Add support for diffing dirs by file types
Fix single file diff breakage
Refactor to CSVDiff::Report
Add support for tab-separated files