Readthedocs

This PR implements initial sphinx documentation support, which should close #22.

You may want to go in and re-organize/rewrite some docs, but this should provide the initial scaffolding necessary to place the docs on readthedocs.org.