Large changes to CCD objects.  No longer create and
destroy them, simply zero them out when done.

Also added dependicies to the makefile for rebuilding
when header files change.