Start testing
wip
Use the setuptools test runner

After much confusion, it turns out `setuptools` provides a simple test
runner using nose. Use that, massively simplifying our codebase.