REDBOX-216 #comment Refactored ScriptExecutor to require a script directory when launching scripts. JsonFactory modified to keep in step with ScriptExecutor.