Sphinx documentation implementation.

I'm sure there are bugs and missing data, but by and large the
project is documented in Sphinx using mainly the autodoc
extension.
tryint to get to work with ReadTheDocs site.