new events model (recurrence, overlap and occurrences working, but not being used yet
has_calendar class method added to activerecord (occurrences and inverted_occurrences working