Use caching and use new container-based instances
Remove custom install step, so we get bundler caching
Merge pull request #35 from caskdata/feature/travis

Update Travis configuration to use containers