excise ApplyCD from BaseImage member functions status at C++ layer
(#524)
add a new CDModel.h file
(#524)
add a C++ layer .cpp file for the new standalone ApplyCD function
(#524)
add placeholder, essentially empty CDModel.cpp
(#524)
add new CDModel in C++ layer to files.txt
(#524)
remove Python wrapping for applyCD method of BaseImage classes
(#524)
fix constness snafus
(#524)
pass in image by reference rather than value
(#524)
add wrapping code for Python layer
(#524)
whitespace edit in CorrelatedNoise
(#524)
connected Python layer to newly wrapped code
(#524)
correct typo so that function called properly, tests now pass
(#524)