現状、クライアントやリクエストの機能がひとつにまとめられており見通しが悪いので、適切に分割する。 大まかに次のような形で分割する - Client - リクエストをhttpクライアントを通して実行し、レスポンスを得るメソッドを持つクラス - Request - 要求されたリクエストのパラメータを適切な形で格納するクラス - RequestBuilder - 要求されたリクエストのパラメータに応じて適切なRequestオブジェクトを生成するメソッドを持つモジュール