setup: tests can be run from setup.py

This is a bit of a PyPI hack. I've added a section for contributors in the main `README` and I've added your name. I'll merge in after this line is reverted, other than that everything is ok.

Your name has been added in this commit 9d0c821d68aaf252c147a166a861b8b282853a3c.