Use tox to manage tests

This moves to a tox.ini based test setup, similar to how we do https://github.com/graphite-project/graphite-web. This is really minor change, but it opens the door for easily adding lint tasks and adding support for python 3.