add generate_id()
implement transact method (without real error handling)
add get_daemon_uuid()
fix gather_reply() in case of very long replies