Log any errors from Courtfinder client

The reason for putting this in place is to log all the errors that the
Courtfinder API might return. The client gem's implementation tries to
handle most common situations. The logging here picks up those errors
and passes them on to the logging infrastructure. 

We'll no doubt need to check the way alerting is done to make sure this works.
Use the new Ruby 1.9 hash syntax.