setup package.json and gitignore