update to gyp

I added a binding file and had to patch little details in index.js to make it work.