Was using distutils rather than setuptools
Some updates to the client and api