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