Add requirements.txt

Testify requires a few modules before `make test` will run. In addition, Testify fails with tornado >= 3.0 because `IOLoop.running()` has been [removed](http://www.tornadoweb.org/en/stable/releases/v3.0.0.html?highlight=changes#tornado-ioloop).