-added backend and model logic to accommodate messages in json format
-we can now send messages privately or to certain threads