Initial (not yet working) attempt at creating a FileVisitor that can be used with Files.walkFileTree() in place of the DirectoryScanner