Adds optional argument to query GCal

Adds an optional object that allow for modification of parameters
passed to Google. Also allows for the specification of a custom ID onto
which to render the eventList