Added piping for event handling around Guzzle.

-Adjusted all implementations of AbstractLoLRestModel to have
addExceptionHandler() and fetch().
-All models that implement AbstractLoLRestModel have had the code that
was in the constructor moved to fetch. This allows binding to the event
handler before executing the call.
-Minor adjustments to fit this.