udm: We are 1.0!

* change code style - braces everywhere!
* shift around connecting of signal/slots
* use new signal slot mechanism
* generally cleanup code