Added empty src/CM.hpp
Added define guard to src/CM.hpp