Add comment block. Complete doxygen document

Final version