Make sure teardown is called in py.test integration

* Don't set _is_verified until after all expectations are verified.
* Fixes #20
* Add pytest integration tests
Check pytest integration output
Merge pull request #21 from uber/tws-ensure-teardown-is-called

Tws ensure teardown is called