docs: initial Sphinx support

- [ ] add Read the Docs hook