Added tests for Private Messages functionality

For now it is implemented sending, saving drafts, deleting, counters check, editing draft
Either re-throw the very same exception: `throw e` or add the root exception to the newly created: `throw new NoSuchElementException("blah-blah", e)`