Updating this nice library to be compatible with node-gyp.

- 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.