node-gyp

I converted over to node-gyp for compatibility with the latest versions of node.