Adds binding.gyp, appropiate testing and updates package.json