Add external command support
Merge pull request #1321 from middleman/grunt

Add external command support