add codox and more doc
add hiccup and files to generate the html