TwoStep tests and multi file submission

Add code to test suite to allow submissions of multiple files
Change file submission to not have to create temporary files
Add tests for TwoStep tasks
Fix TwoStep task changes for new sandbox changes