old_contents: class Message(object):
      def __init__(self, text, sender, to, event, client, timestamp):
          self.text = str(text)
          self.sender = str(sender)
          self.to = str(to)
          self.event = str(event)
          self.client = str(client)
          self.timestamp = timestamp
  
      def __str__(self):
          return "Message(Text: '%s', Sender: '%s', To: '%s', Event: '%s', Client: '%s')" % (self.text, self.sender, self.to, self.event, self.client)
  
      def reply(self):
          if self.event == 'groupchat':
              return self.to
          else:
              return self.sender
  
new_contents: class Message(object):
      def __init__(self, text, sender, to, event, client, timestamp):
          self.text = str(text)
          self.sender = str(sender)
          self.to = str(to)
          self.event = str(event)
          self.client = str(client)
          self.timestamp = timestamp
  
      def __str__(self):
          return "Message(Text: '%s', Sender: '%s', To: '%s', Event: '%s', Client: '%s', Timestamp: '%s')" % (self.text, self.sender, self.to, self.event, self.client, self.timestamp)
  
      def reply(self):
          if self.event == 'groupchat':
              return self.to
          else:
              return self.sender
  
subject: add timestamp to str representation