added person.h

-changed checker to is_vlaid
- changed if questions in struct_date.h
- added some new tests