use fork to protect memory for each test harness
add examples
add scripts to make running examples easier
unbuffer stdout to fix issues with fork and buffering