deeper integration with grunt. merits some testing.
Merge branch 'run-command-new' into run-command-plus