added doxygen comments to source files

no further comments made on source code, just briefs