Integration Changes
Created Notification Class

Generated a static notification class, The class add the moment can
generate notifications, but they are generated at an instance and there
is no background notification generation.
Added Some Error Checking on User Input

There is now error checking for Appointment Title and Appointment Person
Name. These are required text fields for the appointment. There is also
error Checking for the Date. The date needs to be after the current date
on the system.
Added Error Checking for Time

The user can't enter a start time that is after the end time for the
appointment, there is an error message notification given if the user
does this.
Created Notification Services

Created two services to handle notification creation in the background,
there is testing that needs to be done. The notifications have basic
structure, but it may be difficult to test at its current state.
Made some corrections to have Service work

Change Manifest to register service properly, the service is not
entirely correct, but it is a start
Fixed Notification Issues

The Notification Manager System for our Application works. You can set
single notifications that will go off at a specified time, and you can
set repeated notifications that will go off at a specified time, and
then repeat after a specified time.
Merge remote-tracking branch 'origin/appointments' into notifications

Conflicts:
	.classpath
	.settings/org.eclipse.jdt.core.prefs
	src/com/team9/healthmate/AppointmentForm.java
Removed Duplicate import statement
Fixed an error that occurred in merge
Added the creation of a notifications for Appointments
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.
Update Notifications to fix crash error

Something caused the notifications system to crash the application. The
services used in the application would not be able to be started, and
the application would crash. When the service is started, it will
execute some code, then it will stop itself. With this, the service just
does some work, and then stops. The application would not crash due to
unexpected service destroys or stops....
Created A Notes Feature

The Notes Feature is somewhat complete. It works, a list of notes is
given to the user when selecting the notes feature. There is an option
to add a note as well. When selecting a note, it is displayed to the
user. The user then can select to edit the note or delete the note. This
was developed based on the Appointments feature, with a couple of
differences. There is more that can be done, but this is a start.
Added Error Checking For Notes

Added some error checking on the user input for the notes editor. The
list now displays the date of when the note was created. The list of
notes are in order from newest to oldest.
Fixed an Issue when the user selects the notification

There was a bug when the user selected a notification message and tries
to delete the appointment associated with it. The user is not given an
option to delete an appointment or edit it when the user clicks on the
notification. This may change when a possible solution is found
Fixed Two Bugs with Notifications

I fixed a few bugs found in notifications. One was that it would not
allow multiple notifications to go off at the same time. The other was
that notifications would have duplicate intents.
Update the cancellation process for Appointments

The cancellation process for appointments was not correct, this had been
updated. Sends more information to the notification cancellation method.
Error when user attempts to Save Note

There was an error when the user attempted to save a note after fixing
the errors in the form. The bug would occur when the user first attempts
to save a note without a title, then adding a title and attempting to
save the note again.
Added a missing Comment