add gitignore and package.json