fix deferred results
by default faraday wasnt raising exceptions so result was coming back as
empty string (not nil)
set faraday to raise errors
fix exception handler code to correctly catch farady exceptions (was
catching restclient exceptions)