Updates to recent node.

Updated to use node-gyp and build on Mac and Linux.