Add Travis-CI config

Adds a configuration file for the Travis continuous integration service.
Travis automatically runs tests whenever changes are made to a Github
repository and sends out notifications when they fail.

See http://docs.travis-ci.com/user/getting-started