title: make cairngorm commands ALWAYS work synchronously
body: <p>I see the benefit of asynchronous commands (waiting for server responses...) but in my flex app it creates me more problem than anything. Here's what I want:</p>
  
  <p>EVERY command executes only after the previous one returned (to result or fault function)</p>
  
  <p>And I'd like to do this as easily as possible.. by the way the GUI must become irresponsive (maybe a wait message) while a long command is being executed (I could show the wait message in the execute function and remove it in the fault or result function..)</p>
  
  <p>any Idea?</p>