generated person model
implement validations on person
fix false positive in person specs