Fixing gitignore to correctly ignore node_modules