added rimraf to handle recursive directory delete; removed wrench; fixed utils.directoryExists