Switched builder to use Visitor pattern for picking up files.
Implement clean() in builder.