closes #2: now also calling grunt programatically