add doxygen config for generating documentation (with and without diagrams)

diagrams need the dot-tool from the graphviz package available in PATH