APIを叩くクラスを生成するFactoryクラスを追加
FactoryにAPIAccessorインスタンスを保持させて、各オブジェクトで使いまわすよう変更。
不要なコードを削除
全体的に整形