Port to N-API and Libsodium 1.0.16
Refactor node-sodium to use N-API instead of NaN, in order to support multiple versions of node without having to tweak the code.
Should give us some future proofing of the module.
Updated Lib Sodium to version 1.0.16