Refactor(gulpfile): Added a gulp task to run the karma test runner before the build step. If all the tests do not pass then the build stops.