Project documentation
Fixes #38 (closed)
For the API I initiated randomly some documentation in some modules as a proof of concept. I was not exhaustive at all. There is a lot to document.
I used the sphinx autosummary that discovers API documentation semi-automatically.