Setup changed to use setuptools