updated package.json and gitignore