Implement faraday http cache

Close #3.