Added npm package and gitignore