delete unused files
remove unused parameter
filter all hidden files using a (new) FilterIterator

also add some api docs for FileExtension filter and use that one