Add tests; for Run and Cancel

Closes #3