addParticipant is now able to consume a User JSON with either the ID or the username