Change setup.py to simply use setuptools

Fixes #727 

Travis doesn't complain, but I don't know if anything more specific needs to be tested before merging this.