Basic working documentation

There's not a whole lot there yet, but I thought I might as well get it in so other people can add stuff while I'm building it out more.  This should also be enough to start auto-deploying to ReadTheDocs.

Note that this adds a couple new requirements, so `pip install` 'em