add test scenario runner

Closes #13.