Adds Doxygen documentation

Merged Matthias Mayr requested to merge docs into master

Merge request reports