Update distribution

- Let travis upload to pypi
- Add wheel distribution
- Update supported python versions
- Update classifiers
Documentation updates