A few tweaks to dirty exit example
Stop should inherit from standard error.
More unit-ish tests for stopping.

The signal stuff is kind of wonky. This seems more simple and ensures
things are working.