Migrate from Yelp/Testify to py.test.

Closes #300.
Add tox for testing with different Python versions.
Merge branch '300_migrate_pytest'