Sphinx integration

Setting up Sphinx for documentation.

Try it out.

```
$ cd docs
$ make html
$ open _build/html/index.html
```

Currently ignoring build output in .git, so you have to clone and make to have the docs.