Remove ValidatedFutureIO monad, added Sentinel based MR implementation (bit ugly for now though)