Added automatic schedule generator.
updated schedule generator.
Added support for holidays, events, and class topics to the schedule generator.
Added finals to events.