Agentの生成処理の枠組みだけはできたのでコミット（Agentオブジェクトの詳細は詰めていない）
Agentの初期化処理とテスト処理を書き終わった
ひとまずコピー確率100%の単純な模倣を実装し、2Trait間で凝縮が起こることを確認した。
Update README.md
Traitの模倣確率の計算メソッドの実装(模倣がうまくいっているかは未テスト)

Traitの模倣確率はTraitのベクトルとPreferenceのベクトルの差から生まれる
Traitの模倣処理のバグを発見したため訂正

これにより、2つのTraitの度数がせめぎあい振動している様を観測できた
各タイムステップごとに起こるAgentのPreferenceの変化を実装（未テスト）

Traitを持っているAgentは、各タイムステップごとに自身のpreferenceをTraitのベクトルの方向に寄せる。
注：実装の結果、バグがありそうなおかしな挙動を示していたが、先にTraitの度数出力処理を実装してその値をみつつ後でデバッグすることにする。
ファッションサイクルを示すために必要な結果をCSVファイルで出力する
PropertyVectorにJUitテストケースを追加。それに伴いPropertyVectorのアルゴリズムも少し変更

PropertyVectorクラスにはベクトル計算を行う複雑な処理が入っているためバグの確認の意味も含めてテストケースを作った。結果、角度の範囲を0～2πにするなどの仕様の再定義が行えた。
しかし依然としてTraitFreqencyの度数がおかしな挙動なので、次は模倣確率計算のあたりを重点的に見てみる。
バグの原因を解明したため修繕。正常な結果でるようになったため、解析結果のExelブックとともにプッシュする。

これにて一旦このブランチは閉じる。次のmodel_1_1ブランチをを作成する。