fix package.json and add node_modules to .gitignore