Prepare for 0.7 release

This adds a bunch of things, one of which is support for testing. 

Unfortunately adding testing makes 0.7 backwards incompatible for distutils builds. Setuptools/distribute builds should work just fine