initial code checkin

This is the initial code check in.  This will not compile as is.   It is a work in progress.  It requires the CcspCommonLibrary code to be in place before it will be able to be completed.