Implemented a mechanism for looking for native bindings, making the best...

... effort for detecting the current OS/architecture and using pre-compiled libraries. Falls back to compiling using node-gyp