modify gitignore and add package.json