Now using execFile instead of exec when using the callback api. This will reduce potential attack vectors. Added support for giving options to new grep processes. The options are the same ones mentioned in the node.js docs. Also fixed failing tests by giving the cwd option.