Documentation changes; added Sphinx auto-generated documentation