... fix tests and add client testing framework
... synchronous start part 1