Add a method to the CalDAV client to fetch events from a calendar

Accepts (actually *requires*) a time range filter