+added Utils and a FileVisitor for parsing dirs, and functionality to
delete trailing temp files on exit