Adding Crank to DCrank

startTest starts a continuous loop (in a new thread) to send messages...the method need not be async.