Made libsodium a mandatory dependency
Cleaned up code and improved key names
Fixed codec to use RFC 26 length-specified command names