Refactor, document, and cleanup the KDF
Refactor and cleanup Noise255 and Ciphersuite
Adapt existing code to match new Ciphersuite API