Use Scala futures
Modifications after review
Merge pull request #135 from wajam/alex-deprecate-nrv-futures

Use Scala futures