Amended the grunt config file to set the require include for the build.js file as a synchronous call instead of the default almond async. This allows Kita to be used as soon as the file is loaded. Also added a new utility called when.js. Needs tested.