New Design of the Client Thread

Modified the sendRequest method in order to support the call from
EmitIntermediate of the MapReduce client Interface