Multiple instances

Adds callbacks for correct order of execution.
Adds stream end for gulp watch to know completion.
Adds color ability for unit tests.