Add documentation

Add basic Sphinx structure for documentation, and some autogenerated docs.

Closes #9.