Fix setup.py

Needs `license` and trove classifiers
Should this also have `Programming Language :: Python :: 2` and `Programming Language :: Python :: 3`?