Make it usable again by moving to node-gyp build system