Add requests_with_backoff

This adds exponential backoff to our requests so that we can better handle network congestion issues.

https://www.pivotaltracker.com/story/show/70748592

[Delivers #70748592]