Added tests for Private Messages functionality

For now it is implemented sending, saving drafts, deleting, counters check, editing draft
Logging can be added with similar message that went to the exception.