setup files protected to work with sphynx
Added documentation in sphinx and doxygen formats. Tentative to merge
both.