Better docs

This is for making the sphinx documentation better. I've temporarily taken out the automatic api docs. I'll add them back through another PR.