update the build system: change files structure and add a crazy fast Gulpfile.js