Modular JavaScript web app boilerplate using YUIDoc + Grunt