Enable running tests from setup.py

Unfortunately, this only works if cffi is already installed
Merge pull request #11 from davidfischer/setup-tests

Enable running tests from setup.py