Add support for using gulp as the task runner
Some minor adjustments to the gulpfile