Add minimal doxygen support. Still need to change comments in code for further support. Generating documentation is not integrated when building with CMake yet.