Change from distutils to setuptools

Fixes #47