Renamed for_name filter to find
Cleanup handling of data sources
Support for tracing
Copyright banners and whitespace
Fix to file generator

It thought a dir was a file.