added documentation with doxygen and doxpy