but also another feature of
SendMessage() will obviously send a message to the designated key/email.
GetMessages() will get messages based off of a timestamp.
I see it like this:
client/GetMessages(var/timeFromTIMESTAMP, var/timeToTIMESTAMP, var/queryedMSGs)
//timeFromTIMESTAMP will be a time to retrieve anything from that time 'til the timeToTIMESTAMP, otherwise if the timeToTIMESTAMP isn't defined, 'til the current time.
//timeToTIMESTAMP will be the time to get the messages between the timeFrom to the timeTo timestamp.
//queryedMSGs will just be a number saying how many messages to store/retrieve