add request generation
update .gitignore, README.md, package.json