add .gitignore and node_modules