Rescue interrupt and exit

Addresses https://github.com/alloy/kicker/issues/48