Fix setup.py to be pip-installable

It requires setuptools, but, so does pip.