Move from distutils to setuptools to allow for egg building