add pip caching to travis.ci