Windows fix

Currently get this error when running on Windows:

    Error: spawn ENOENT
        at errnoException (child_process.js:980:11)
        at Process.ChildProcess._handle.onexit (child_process.js:771:34)

Using `which` seems to be the standard way to fix this type of issue based on https://github.com/gruntjs/grunt/pull/156