Is there a way to start an external command line app, pass it some arguments, wait for it to complete and get it's completion status from inside seaside?