#199 ClientStateモジュールの中身を作成した

これで複数のクライアントをclient monad内で扱えるようになったはずだ。