o Allow to wait for motor command queue to be empty.
o Add a -s flag ('synchronous') to wait for empty queue before each command