feature(gulpfile): fix and simplify gulpfile directive creation
fix(tests): fix tests so they run properly for gulp test and gulp coverage