KannaModelがDRYでなかったのでリファクタ. ついでにBackbone.Collectionとほぼ同等の機能を持たせてみた
Viewのクラス毎にidの宣言をしなくてもよくした