basic structure for doxygen documentation set up.