added Apache Commons IO for new file-tree scanning