Added travis-ci config file to automatically run tests

Travis CI is a hosted continuous integration service, and will automatically run the test suite for new pull requests. This is a minimal configuration. There is also some minor administrative tasks to set this up with github, see http://docs.travis-ci.com/user/getting-started/