initial commit of Sphinx documentation
updating documentation to almost match 1.0 release
Updating project documentation generation

checks for `sphinx-build` before adding HTML docs
to `doc` target. API docs are unchanged.
Adding Sphinx as an optional dependency for docs
Merge pull request #5 from naegelejd/docs

Update to documentation and documentation generation