Version 0.14.0
- Add provisional support for Python 3.8.
- Remove support for EOL Python 3.4.
- Update setup.py with modern Python standards.
- Upgrade dependencies to latest versions.
- Enable flake8 and black on travis builds.
- Reformat code using black and isort.