Use faraday instead of rest-client 

use faraday instead of rest-client to let user choose his backend