Gulp + Coffeescript + RequireJS + Karma + Mocha + Chai + Sinon