Replaced vanilla typhoeus with faraday with typhoeus adapter
Added HTTP caching via Faraday HTTP Cache