Improve ConnectionParticipantRole (implement send & recieve).
Remove TcpConnection and Connection.