update package.json description and add gitignore