feat: the first message will have a parentMessageId as 00000000-0000-0000-0000-000000000000 (in order not to create new convo when resubmit)
feat: ask will return the userMessage as well, to send back the messageId
TODO: comment out the title generation.
TODO: bing version need to be test
fix: never use the same messageId
fix: never delete exist messages
fix: connect response.parentMessageId to the userMessage.messageId
fix: set default convo title as new Chat
TODO: basic implementation. should add multi-path record in future.
feat: add deleteMessahesSince
feat: saveMessage will do createOrSave
feat: reorginazed submission