Add error to raise when server returns 596 Service Not Found

I noticed requests when searching for events often returning a 596 status, which would cause the JSON parsing to choke on the returned HTML error page since there was no error class for a 596 status.