More unit tests, renamed Runner.result to Runner.output for consistency