----------------
- Support Python 3.6 - 3.9
- Fix basename() so it works deterministically
- Improve basename() so it ignores punctuation for matching terms
- Fix normalization of some Unicode characters
- Fix an error when basename() is invoked with middle=True kwarg
- Drop Travis CI in favour of Github actions