Make the grep module cross platform

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

Fixes #45
Merge branch 'issue-45' of https://github.com/jbrantly/commoner into issue-45