Depend on setuptools.

The `__init__.py` won't work without setuptools.  Fixes #57.