CB-6751 Enhancements to node-based generation scripts

* Use public as default directory
* Add the parameters which specify source and output directory
* Ignore files produced by NPM
* Set UNIX execute permissions on scripts
CB-6751 Remove Ruby scripts and README.md references! (close #249)