add appointment validations - TDD