Update to build with gyp

Add the binding.gyp so that it can compile with new versions of Node.js. Also, after finding that it kept stripping off "lib" from "libuuid" in the target_name and building "uuid.node", I just changed the target_name to uuid and updated package.join to point to that for main.