Added AisDirectoryReader to read files recursively from directory