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