[DirTools|clean] addes DirTools module, and `clean` command

(cherry picked from commit 390ec8802578a1da062af82949096a7cb99dc535)