added calendar models for Event, RecurrenceRule, Occurrence, added some docstrings