gitignore and package.json changes