Improved Calendar with Events

Set up the Calendar to populate the events onto the days and to update the details. Still needs some work. TestGuiDriver was changed to have some example data, and Main now has Calendar panel manually written in, rather than added as a bean.