- Isolate/fix spurious 'wait: No child processes'
- Add job control (SIGTSTP, fg, bg, disown).
- Add tests.
- Add supporting documentation:
  - Tutorial
  - Sample code
