Quieter interrupts

We can now press control-c and not get a flood of information.  It may
still be noisy if we interrupt in places that are external to Ruby.
[#6] small refactor