Driving the motor and getting feedback half-work for j1
Controlling joint 1 is better now...

Handler thread now processes events by explicitly calling
QCoreApplication::processEvents() because the loop within the doWork() thread
never returns.
Motor tracking in control panel is now much better