Initial cut at driver submission.
Adding better option parsing
Adding scheduling and reporting based on cores
Import clean-up (yay Aaron)