Redevelop Validator code structure:
* add a Validator state
* improve object hierarchy.
* redevelop RequireValidator.check_valid(value)
Redevelop RangeNumValidator
Redevelop Field object.
Test validation process.