Add restart option

If a child process dies, forego shuts down all processes.  The -r
option will restart the failed child process.