Added Doxygen docs, first draft