added Doxygen for code documentation as well as
a better interface to browse the source codes.

Signed-off-by: Nicholas Tan Jerome <nicholas.jerome@kit.edu>
Merge pull request #1 from nicolaisi/feature/doxygen

added Doxygen for code documentation