cleanup callback message, add unregister observer method, osc server
does not depend on conrete implementations but interface.

*warning broken*
fix blinkenlights preset, update remote observer
update todo