Add parameterized data colleciton to the 'run' method, rather than yielding a specific set of values.
Rename a bit and convert the tester file into a CLI.