add package.json
update gitignore