Removed un-necessary setTimeout calls  they were needed because
the control stream was returned as part of the command so the contol stream itself was not available during the course of the command.... which is bad.

Used instead the parameter output stream to signal both errors as well abnormal execution ends.
webCommand no longer returns an object