actionクラス初期化時の apply_config を setup に名前変更
全シナリオ終了時に各クラスの teardown を呼ぶようにする
require する際にパラメータを渡せるようにし、最後のアクションの結果を result として受け取る