cleanup directory structure
filenames for uncategorized/unknown category names
more than 1 match file known
hash option instead of pkey
Merge branch 'cw'

Merging use of @contextmanager
fix, minor
Integrated newest version of colspeccheckthing