#148 Carbon copy sends message back to original sender solved

Current implementation of carbon copies sends message back to original sender.
(original sender receives a carbon copy of a carbon copy message).

Scenario:
Having two users: User A and User B with three resources each: Res1, Res2, Res3; we want to send a message from user A/Res1 to User B.
Firstly, the message will be forwarded to User A resources (Res2 and Res3). When message arrives to User A/Res2, it will be forwarded to Res1 and Res3, because it does not have the badge "received". User A/Res1 (original sender) must not receive the message again. In order to do that, we must check if the message contains "sent" follow by "forwarded" tags. If the message does not
contain those tags, the message will be forwarded. For user A/Res3 it is the same scenario.
Secondly, the message wil be sent to User B resources. Here, we do not have to worry about.