Some more debug changes prior to implementing readFromClient
Numerous improvements.

Drops to a state of waiting for user to collect data when connections have all finished.

Code is now better at determining when the execution finished.