Fix FileSystemRegexFinder to correctly find files in subdirectories