Add doxyfile and modify comments to be correctly parsed by doxygen