added requirements and package.json metadata