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.
Merge pull request #39 from IngwiePhoenix/master

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