Add documentation

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