Fixed Sender utilization to take into account multiple clients
Set the tcp remote endpoint in the constructor instead of after the fact for clients in ClientServerTopology
Made the number of clients in the topology an optional program argument when it is applicable to the selected topology