Prepare setup.py for pypi upload

I can call it version 2.1.1, right? because if I consider each commit to
be a version, that's what it'd be with semver? it makes me feel fancy,
so I'm doing it.