Simplified DataHandler design. Cleaned up exception mess in
ControlThread, removed some old code and generally cleaned up a bit.