Finished AddAppointment implementation