add Doxyfile for extended code documentation
add documentation