Sphinx docs

Makefile is mostly standard, but I had to change it so that "make html" runs sphinx-apidoc first.

Really minimal for now.