Port to Python 3
Update documentation and setup.py classifiers