Change Event's constructor and implementation with respect to endTime.
Create NewEventPanel.
Modified scheduleable and Event to allow

for displaying of events on Calendar
Update CalendarPanel and TaskComponent for events

They now allow for display of any Scheduleable
Added unit test for CalendarPanel event support

Note: This wipes out the event list when it starts up, so don't run this on a database file that you care about.
Changed test to save entire tasklist
Remove extra debugging println
Centered the day and date labels in CalendarPanel
Added delete task and new event menu item

Signed-off-by: Eric Kinnear <eric.kinnear@gmail.com>
Add separator for Events in menu bar
Switched to use correct menu
Added string version of exception handling functions
Add non null requirement to exception handling
Fix null call for taskPanelActionListener
Merge branch '3.8_Events'