Updating this nice library to be compatible with more modern node, and node-gyp

Told you, I would do that. :) now, here is the result.

- Added a proper binding.gyp file to build with node-gyp
- Updated package.json to support the changes too.
- Added the bindings module, plus lib/index.js for nice inclusion.

I ran some of the tests, and they work great!
Might want to increase the version number...i totally forgot to do that >>;