Development workflow related changes

* added .editorconfig
* added .gitignore
* added package.json
* created build workflow
* beautified cash.js generated by gulp build task