added Event.get_week_event_occurrences() and test
more work on Event and RecurrenceRule models