migrate to faraday

OK it's ready. See the last comment below for more.