Add setuptools

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

```python setuptools bdist_wheel```

Which creates a binary artefact ```dist```.  Wheels are a bit like jar
but for python.