Adds Travis CI integration

Are there any other ruby versions we promise to support? Otherwise are 1.8.7 and 1.9.3 fine?

Perhaps we can look into ensuring we have ruby 2 support in the future?

Quick review @melari @jduff