updated .gitignore to exclude node_modules