Fix setup.py

Needs `license` and trove classifiers
That said... we should probably be testing against it... `:)`