Turnipのステップ実行前後でスクショをとりたい時、どの辺のソースを読めばいいか

gist にパッチをあげる直前まで終わりました。レビューをお願い致します。
Turnipの概要からCustomFormatterへの流れが一言ずつ書かれているといいかもしれません。

「TurnipはCucumberの改良版です。Turnipの詳しい説明はるびまの記事を見てみてください。この記事のゴールはTurnipのテストレポートを見やすくすることですが、そのためには実はRSpecのことを詳しく知る必要があります。なぜなら、TurnipはRSpecのエクステンションとして実装されていて、テストレポートはRSpecの機能をそのまま使っているからです。テストレポート周りはドキュメントも充実していないので、RSpecのコードを読む必要があります。以下でさっそく読んでいきましょう」とか（ざっくりですが