Changed BarrelCDF to inherit from CDFFile. Fixed more bugs in the CDF components, they seem to comiple now. Still need to fix implmentation in the various data product generators