removed a lot of old code, port to GDBus is nearly done