Travis CI support

The test requirements are from my own virtual environment where tests
execute correctly. I can bump them later.

While I could push this commit directly to Travis CI, I think the Travis CI hook needs to be activated before we merge this commit. @halst I don't have the admin privileges to activate the service hook. Could you do that?

This fixes #48.