Python tests should determine the status of the travis-ci build

This is way better IMO since:

1. Python tests are important
2. `.travis.yml` should be a defacto documentation