Configure for Travis CI

We're an open source project, so why not make use of Travis CI? Part of my renewed push towards a 1.0 release!

Please see the individual commit message for the justification of pry dependency removal.