Added getActiveCalendarEvents function
Added clarifying comment
Added ability to specify historical events to getActiveCalendar Events
Changed function name to getCalendarEvents to reflect that you can now retrieve past or current events
Changed getIfpaError to be protected instead of private because inheritance
Added getPlayerVsPlayer()
Added getCountryDirectors()
Added player search functions.
Fixed bug in getCalendarEvents() handling areas with no events
Save original json into the results object so that the caller can make use of it for caching or other purposes