Add gitignore
Changes to dependencies
Add npm entry point