Appointment DAO: simple implementatino + unit tests