return xhr objects from request
Refactor send_command to use the promise framework.

Allows aborting waiting and avoids polling for a change.
Enable aborting of running command/check
Save status output for each protocol step.
Save measurement name.
Expand when step is reached.