Adding pet and appointments validations, tests and fixing migrations