Add caching of bower_components