Working on docstrings
Added sphinx documentation. Lots of code adjustments to support docs.
Updated requirements.
Rename, adjust doc organization
Rename, adjust doc organization