Support for Triggers and Targets

This works with the current exception of Zendesk.getTargets(). The zendesk server response is currently inconsistent with it’s other list responses, and PagedIterator currently relies on this behaviour for loop termination.