Modified the Grunt concat js task to use the intro and outro js files to
wrap the boiler.js code in an immediately invoked function expression IIFE
to avoid polluting the global namespace.