add doxygen generated docs, and more documentation links