naive Sphinx documentation

- translated all docstrings from Markdown to ReST
- added trivial documentation configuration
Why use `:ivar:` here?
The members are documented automatically if they are followed by a docstring (as is the case with `frames` already!).