Pull Request for Dev Download Submission API

1. made change to use submissionId
2. admins can download everything

tested before commit. 33 tests pass.