`FutureResult` documentation added
Doctests and some more documentation added