Got public messages to work. The updates array in each user stores update IDs for: statuses they have posted, interests they have updates, messages they have received. The "to" field in an update stores the username (not id) of who the message is going to