Cache gems and assets in travis

Should speed up the test suite a fair amount.

As outlined here: http://about.travis-ci.org/blog/2013-12-05-speed-up-your-builds-cache-your-dependencies/