added package.json for dependencies & .gitignore to ignore files