filter Faraday connection options to include only those that Faraday accepts
wrap hash.select in Hash[] to return a hash in ruby 1.8.7
Separate exceptions for insufficient permissions errors