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?