Notifications Integration for Appointments

Completed the creation and deletion of notifications for Appointments.
There is commenting to be done and more testing, but for now it seems to
be working.