Simple test case exchanging information works. No identity verification step yet
Use libsodium's secretbox instead of reimplementing it

Libsodium provides a _detached version, so there is no need to re-implement things
to avoid allocation. It does not declare the xsalsa20poly1305_detached version in
its headers, so things will break if libsodium change the default algorithm in the future.