Add handling for the child process being stopped.

If the child process stops, we need to restore the terminal and
stop ourselves, so that the shell we're running from can detect
that and inform the user.  We also need to continue our child
process after we are continued by the shell.
Improve the usage instructions in the README.