Add .gitignore for node_modules, fix global leak

* Added a .gitignore for node_modules
* Fixed global leak on `options`

Also, what are the available options ?