Build tool re-org (in progress)

Build tool will only be used for app dist building;
Separated out dist structure config;
Working on saving a gzip version of app.min.js; [using gzip-js] npm
install --save