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. 

To set up the tests register with Travis, you'll then get a list of your Github projects that you can enable tests for. See http://docs.travis-ci.com/user/getting-started for more information