エンコーディングが指定されていないファイルがあったので修正
Book::Pixivとサイト側で共通化したいので、まずPixivアクセス用のモジュールを分離
PixivのSiteを追加
Book::PixivとBook::Pixiv::Mangaで共通化
Pixiv単体に拡張子がつかなかった問題を修正
Pathname#sub_ext！　そういうのもあるのか
50件毎のページングに対応
PageクラスをBook::MultiplePagesからBook直下に変更するため、まずファイル移動をコミット
Book::MultiplePages::PageをBook::Pageに変更
単独ページもPageクラスで処理できるようにするため、ページ番号を保持しないPageクラスに対応
単体ページのBookをPageを使用する形式に変更
保存時、単体ページであるBook::Baseではディレクトリにnameを付与しない

nameを付与するのは複数ページであるBook::MultipelPagesの責務に変更
Book::Pixivを@bookに対応
わざわざConnectable::Pixivを使用しなくてもよかったので修正
Book::MultiplePages同士の合成には成功

Pageのオプション変更が強引すぎるのでどうにかする
単一ページの結合も作成
Book::MultiplePagesをextend時に@pageを@pagesに変換する機能を実装
Bookの複製時にページも複製するように修正
pagesの遅延初期化前に処理できなかったので修正