simplified Message class. add test for it.
add test suites to execute all tests on Validation.
use new Validate in Validation; simplified code; add test.
add a simple factory method in Validate class.