#8 Added basic functionality for recurring events. Allows user to set intervals, etc.
Also display these new types of events on the calendar.