Creates a new Rfq message, autopopulating the id, creation time, and message kind.
Rfq
Generate random salt, used for salted hashes in RfqPrivateData
Takes an existing Rfq in the form of a json string and parses it into a Rfq object. Validates object structure and performs an integrity check using the message signature.