ReadWriteInterface needs virtual destructor to shut down sockets correctly
Raise exception when children die on signal

Also use different termination for dnsmasq vs bash