new Sphinx-based documentation

Here is a start for the new docs. Just a simple import of the current online docs.