CLEANUP,IMPROVE,STYLE: add several improvements

- add gulp
- cleanup and minify scripts