主要な機能を作り終えました

主要な機能を作り終えました。
確認をお願いします。

詰まったところとしては、
・検索単語がなかった場合もsuccessの関数に飛んでしまうのでそのエラーをどう出せばわからなかったです。
・関数をうまくまとめることができなかったです。（もう少し考えてみます・・・）