Travis-ci: Adds caching for npm and node_modules