Update Travis CI configuration

Previously, the configuration for Travis CI was very busy and contained a lot of things that we were not sure about, which was causing the build to be unnecessarily slow. The configuration has been updated to match that in Thoughtbot's suspenders repository.

https://trello.com/c/HfxmDKJF

![](http://www.reactiongifs.com/r/lpstk.gif)