Add Sphinx docs

Please tell me if I missed anything. I ended up splitting it into multiple files because RTD's side panel wouldn't put the links right otherwise.

`cd` into the docs folder and run `make html` to build it. If the index page looks to messy, I can change it to only put one level of links.