Update build system
use libsodium headers
C++ wrapper
remove randombytes.c