feat(app.js): integrate with gulp and gulpfile

* create build task which depends on scripts and styles tasks
* reconfigure paths in footer and header