Add ls and dups operations, refactoring while at it.
Default --path to current directory.
Remove path check now that it defaults to .
Default --file to be in current directory if no absolute path given.
Reporting fixes.
Report percentage of file blocks read.