コントローラーに書かれていたAPI取得する部分をモデルに移動した

- コントローラーの仕事は受け渡しなので、処理はモデルにさせるようにした。
- APIの部分がいろいろと変更するかもしれないので、別でモデル作成した。
- 後にランダムを作成することになるのでメソッドを分けた。