Gulp

#299 resubmitted again develop to make it easier to read the diff
do you mean take them directly from NPM? yes, sure.