misc.py with setdiff
update dirdiff to use setdiff