Updated the CMakeLists.txt and added a Doxygen configuration file.