Try to use setuptools if possible

This allows you to use
```
python setup.py develop
```

It does not install the module, but creates a link to the source in the site-packages directory. When combined with a virtualenv, this allows you to run the examples and test the code, without having to install it again after every change.