node-gyp and NPM compitible version.

Hello, Aaron Marasco.
I changed some codes and directory structures for node-gyp and NPM.