Adding a new script that script tasks can use to add in data about the study. Moving all the test workflow specifications out of the main load. fixing a pile of tests so they can find workflow specs that are now moved into the test directory.
Improved Error messages / Error processing. You can now just throw an APIError anywhere, and it will be properly serialized and returned.