Updated the request system to throw a RequestException on request failure. Also added additional parameter to requests to ensure requests are not cached by Drupal or Varnish. Updated the example files to handle the new exceptions thrown.