Capture child process logging, general refactor of the wrapper, and initial tests.
Initial code
Module completed.
Added example