changes for > 2 control nodes.Control nodes will now be calculated from ...

...discovery instead from testbed.py
if we log it as logger.exception, it will print the exception e also. Otherwise, the exception detail will go missing