split out core from grunt-esri-slurp

Is this a common node module thing? I'm not sure I like that the user has to setup the progress output. If i just require the slurp, and slurp some stuff in the REPL i don't see anything. Do you think this is a grunt or gulp concern?