finished doxygen documentation of most classes, but only sparsely.