Changed identifier namespace to "path" instead of "dir" because data files are not directories.
Trivial refactoring.
Added a (non-functional) recursive doms-cleaner-upper.