added doxygen to the project