Download capability: REST refactoring and JSON in the database
The REST API for workflows are significantly modified here. In particular, the "files" parameter is gone from the submit-workflow interface; instead you create a workflow and attach files before submitting. The REST URLs now have the workflow name in them after the request ID; I'm ambivalent about this change since it's inserting redundant information into the URL but I feel like Reid would yell at me if I didn't do it. Finally, I made sure that the schema is storing the parameters as JSON at each stage of the game and that the APIs are all transmitting it properly to and fro.
The downward flow of information appears to be working at this point.
Edited by Daniel Lyons