Pass ILog into each aggregator. Added SocketException error handling. Started adding detailed logging.