Sphinx documentation

This fixes #6. but depends on the change in repository structure from the prior PR.