Python 3 support (drops python2)
Highlighted changes:
- add python3 support
- drop python2 support
- add initial tests
- reformat code using
black
- add requirements and requirements-dev
- enhance setup.py (add classifiers, maintainer...)
Highlighted changes:
black