Adds node-gyp compatibility
Adds binding.gyp, appropiate testing and updates package.json
Updates README.md
fix jsstyle / jslint nits