Update all (./gulp/) to accept <dep> argument.

The (./gulp/) lib required a way to specify the <dep> argument. Update
(./gulp/index.js) to handle optional <dep> argument. Update all tasks to
handle <dep> argument as well.
Add (gulpfile.js).

Create (gulpfile.js) to configure GulpJS build system.