Structure created

Custom class hierachy, and application logic structure changes.

Added DeadlineCalendarContainer class to contain DeadlineCalendar
objects.

Added createdTimeStamp property to DeadlineCalendar class, for an easier
search by date in events.

Added Notification class which is generated by the DeadlineCalendar
object, when current date reaches the object's date.