Remote Twitter::Error#cause
Move all error handling into Twitter::REST::Response::RaiseError middleware
Replace Faraday with the HTTP gem