Add documentation and update setup.py for release to PyPi