Correcting Announcement retrieval

Swapped Parameters date params in announcements to allow correct retrieval of announcements
Implementing Recurring events for multiple Dates

When adding multiple series of date/times on a recurring event it would not generate the appropriate dates as it only looked at the first instance of CalendarDateTime found. I have now corrected to foreach over all CalendarDateTimes found
updating to $date_counter in addRecurringEvents

Added checks and updated the $date_counter to
eliminate duplications when multiple DateTimes
present
Merge pull request #46 from mattcockayne/RecurringEventsForMultipleDateTimes

Recurring events for multiple date times