isValidNewMessage

Verify the payload contains needed field for a new message.

Return

true if the payload contains all needed fields for a new message.