Add Tox support, py3k support and improve test coverage

Superseeds #113.

Based on pinax-starter-app with few adjustments:

- travis-ci also uses tox
- a bit less verbose way to install coverage