#82: Leverage grunt shell to simplify build