Added package.json for npm and .gitignore