リファクタとページネートの復活

カテゴリの処理をメソッド化
ページネートの復活
インデントの修正