Initial implementation of "taskFromStreams" gulp plugin

I chose the 2nd approach in this project's `gulpfile.js`, where `test` task will only run after `lint` task has finished successfully, i.e. all the files have passed linting analysis.