add package.json and gitignore