introduce retriable future and its tests
made retriable future take () => future
Merge pull request #10 from everpeace/retriable-future

Retriable future