allow passing arbitrary arguments to qsub
run in scratch, and proper handling of many options