Add doxygen doc
See index.html for more detail