major progress

Validator changed to template class
new class added: FormValidator
AgeYearValidator inherits from FormValidator
and other changes in general