Add detox

This switches the test runner over to [detox][] to allow parallel test running in multiple environments.

[detox]: https://pypi.python.org/pypi/detox