add gitignore and ignore node_modules