add package.json, modify gitignore