setup.py fixes
doc updates
Documentation updates