Modules in and out added
System call in output and renamed output.output
System call now added to output re #36. But will tweak once workflow syntax is rewritten.
Output.output renamed to report. Fixes #31.
RunModels moved out of workflow
Tests changed to reflect change in workflow output.
Also small changes to tests due RunModels changes in cb7a389f79a918467b8a1e8eb7032b6e0cda6f2b
Changed worflow arg names to simply model, covariate etc.
Added extra roxygen2 doc for RunModels argument
 commented out workflow examples. Just a pain.
New workflow syntax as discussed at workshop.
Now give modules unquoted. If parameters give like a function.
Closes #40
Closes #30 (might have been in previous commit, but cannot find it.)
Redocumented. Removes export of ModuleOptions etc.
Removed ModuleOoptions tests
ModuleHelp takes object rather than string and substitutes
Closes #25
Fuzzy matching in ModuleHelp()
GetModuleList now saves list to environ.
First time GetModuleList() is run, dl module list and save into zoonHidden environment.
Subsequently, just print that list
Argument to GetModuleList to force downloading modulelist.
Useful for if you are updating repo and want to check it has been uploaded etc.
Small edits to searchfunctions
First go at saving progress on error.
Untested but think it works. Saves to global tmpZoonWorkflow.
Not sure this is idea, but cannot work out how to return() from workflow.
Just though. error = function(){ Broken <- TRUE). Then after tryCatch() do if(Broken){return(list of outputs)}
Saves to tmpZoonWorkflow on crash.
erge branch 'devel'