Private Messages

Implemented functions for sending, updating and reporting private messages