Renamed DirectoryBuilder to TreeBuilder
Only add files to directory if filesystem says it is a file
TreeBuilder can add directories