kanna2.coffeeのリファクタ

`kanna2.coffee`が肥大化してきたので、いったんリファクタしてみました。
（safariで動かない問題のデバッグも多少は楽になるだろうか）

加えて、テストコードを書ければここからの修正がやりやすくなるかなと妄想中です。