Updated package.json and added .gitignore for node_modules