.travis.yml Changes

This caches the node_modules directory and installs grunt-cli locally caching that as well.