LazyLoadableを微修正
YARDコメントを追加
Book::Base Site::Baseの初期化時のスペックを追加＆修正
BookInfo#mergeとBookInfo#updateの違いがさっぱりわからなかったので

BookInfo#mergeを廃止。updateを上書き更新にし、update_without_overwriteで明示的に指定するように修正
属性を直接変更されてもいいようにBookinfo#bookinfoは毎回Hashを作成するように変更
pixiv刑のテストが共通化されていなかったので修正
複数の作者に対応
YARDコメントを修正
BookInfoでアクセサを使用するように変更

その場合、lazy_loadを直で叩くと無限ループが発生してしまうので@loadedを設定してから叩くようにスペックを修正
BookInfo#bookinfoはサブクラス内でしか使用しないのでプライベートに変更
Book::Base#update_coreの動作がおかしかったので修正
書籍情報は変更されることがあるが、uriとoptionsは初期化時に指定したもので一意となることにする

* Book::Base#options Site::Base#optionsは読み込み専用に変更
* インスタンスの比較にoptionsを使用するように変更