Make the grep module cross platform

Change the grep module to do recursive file searching using node instead
of the grep executable.

Fixed #45