prepare for docs, superficial revisit structure and all files
add doxygen documentation target