Pablo vallejo gulp

Seeing no activity on the pull request, I resolved #728, by fixing the merge conflict in it. All credit goes to @PabloVallejo for integrating GulpJs into this project.
The `Makefile` also includes the step `$(NODE) build`, do you know why it's not here? @PabloVallejo ?

Also ubuntu calls the executable `nodejs`, so we need to handle that case.