Adding Active model before and after validation

We have method valid? which is requested from ActiveModel
and don't have any callback to update values before it
Merge pull request #218 from perfectline/before_validation

Adding Active model before and after validation