_setPostCounter() の動作を修正しました

・名前の衝突を避けるため、setAttribute()時に stdClass を併用
・もうちょっと現実的な投稿間隔・連投回数上限を設定しました。
・コメント類を編集・削除しました。
連投制限用のValidatorを作成

まだ動作検証中ですが、とりあえず作ったということで
一旦コミットしています
CheckRepeatPostで戻り値周辺の動きに矛盾が発生していたので修正

一度falseが返るようになったが最後そのままになっていたので
修正がてら全体的にも修正して、true/falseの判定を1箇所で行うようにしました。
ただ、以下の点がまだ要修正

・post_count のインクリメントがおかしい。突然2つづつ増えたりする。
・Empty入力でもカウントが増えてしまう。

とりあえず一旦コミットしておきます。
投稿回数のカウント はValidatorにやらせないようにしました。

そもそも、Validatorがカウントまで担当することはおかしいと考えました。
カウントは別のメソッド等で行い、カウントの合計値に対して
validatorでカウントがオーバーかどうかの検証を実施するという流れの方が
本来のvalidatorの使い方には近いのではと思い、修正しています。

前コミット時に問題点になっていた

・post_count のインクリメントがおかしい。突然2つづつ増えたりする。
・Empty入力でもカウントが増えてしまう。

についても、Validatorにはカウント作業まではさせないことで改善されました。
Validatorの仕事が単純なカウント数の検証のみとなったため、クラス名等も
併せて変更しています。

残った問題
・一度連投によるペナルティがかかると、ログアウトするまで解除されない。

どこかでうまくpost_countをクリアできれば解決できそうなのでそのへんを
考えます。
連続投稿のペナルティに有効期間を付けました

ログインし直さなくても一定時間待てばペナルティは解除されるように
変更しました。現在は有効期間30秒にしていますが、とりあえずの値です。

あとは処理が長くなってきたのでコードを見直すなりメソッドを分けるなりを考えます。
post_count よりもっと意味のはっきりしたtotal_post_countに変更
コメント類の整理
検証用のコードを削除

ひととおり機能が正常に動作することを確認できましたので
連投制限中にあったPOST回数をカウントする一文は削除しました。
非ログイン時にエントリページにアクセスすると500エラーになる点を修正

Sdx_User::getInstance()->getAttribute('post_limit_data') を呼ぼうと
していたことが原因でしたので、Sdx_User::getInstance()->hasId()を使って
処理を分岐させました。
Merge pull request #12 from SunriseDigitalStudy/feat/board/create_Validator

Feat/board/create validator 
確認しましたのでマージします