Sphinx

enough sphinx work to auto-generate docs from the docstrings