more bug fixes with the CDF component classes and more work done to use those components in BarrelCDF.java.