Add --reporter options. Refactor runner, builder.