Git ignoring node_modules and cache directories