add dependend npm packages and create .gitignore