Add infrastructure for interactive test running
Add new (textual) API