Updated PostMessageParticipant to handle sendAs/receiveAs permissions. Added Unit tests refs #15 refs #18