Add sphinx contribution docs

We should also in a separate PR maybe set up a tox env to run all the doc builds and such?
should this be `python -m unittest discover`