changed extensions to C++ rather than C headers
Started commenting up using Doxygen
Forgot to put in qdmlutils.hpp