added a method that checks the extension

URLの拡張子をチェックしてキンドルパーソナルドキュメントに
対応していない拡張子の場合は処理を行わないようにしました。
対応ファイルじゃない場合、例外を投げるように修正しました。

キンドルのフォーマットに対応していない場合NameErrorを投げるようにしました。
テストを修正しました。