add Event#recurrence_interval
add basic Event.find_for_time_period