code: cleanup code

Moves var functions to functions outside the module exports.
Adds gulp tasks to test with.
Cleans up code to prepare for gulp-watch tests and fixes.
feat(multiple): adds gulp watch capabilities

Adds callbacks for correct order of execution.
Adds stream end for gulp watch to know completion.
Adds color ability for unit tests.
Merge pull request #7 from dflynn15/multiple-instances

Multiple instances