Avoid variable shadowing
Refactor tests slightly
Add tests for Sodium::Box::Curve25519XSalsa20Poly1305