Add 2 second timeout to elasticsearch requests

And got to learn a lot about Faraday middleware
Simplify timeout logic

As per comment:
https://github.com/lostisland/faraday/commit/43343e971f4bb9366daa1188272
389166396a5c0#commitcomment-3203278
Merge pull request #1 from kickstarter/timeout

Add 2 second timeout to elasticsearch requests