Refactored: extracted SuiteFactory and DriverFactory
Refactored: inlined TestRunCoordinator into DaemonNetworkEndpoint
Fixed daemon output not being written to the StringWriter immediately, but only after a buffer was filled