fixes #195

fixes #195.
modified query in `getOfferingForCalendar()` method to include offerings without group association in the student calendar, and offerings without course director or instructor group in the educator calendar.