Add setuptools

- Now we can build a binary pip-installable package with:

python setuptools bdist_wheel

Which creates a binary "wheel" artefact in dist/.  Wheels are a bit like
jar files, but for python.