finished documentation and rebasing for nearly all classes, but the
"dmp_reader" file.