Added tests for Private Messages functionality

For now it is implemented sending, saving drafts, deleting, counters check, editing draft
If element doesn't exist, then first condition will return `false`. There is no *third* option, hence usual if-else will suffice.