make grunt a peerDependency (for deployment) and devDependency (for testing),
but not a primary dependency, b/c apps using this could have newer versions of grunt, and this should be subordinate.