Added all functionality to AppointmentRepository.
Adjusted the appointment model and implemented XmlReader ReadFrom().