experimenting with beginning of PUT interface for creating workflows
Workflow API loads and saves steps to mongoDB collection.  PyQt GUI
allows workflow steps to be added.  GUI to set up connections between
analyses is done, but serialize format doesn't record the connections
yet.
Serialization and loading of workflows is working using a simplified
format.  User can use the workflow dialog to create workflows, add
analyes to workflows, and connect the analyses up in order.  Execution
doesn't yet work because parameters are not being passed (e.g. source
data collection).
Initial workflow step parameter GUI has been added and seems to store
parameters in worksteps.  This backup has serialization that works but
doesn't save parameters.  About to add parameter saving to load/save
process for workflows.
The first workflow with a DatasetSource and DatasetCopy steps worked!
Observed a race condition where the output of a collection was read
before writing was finished, though mongoDB is supposed to use
database-level write locking.  Added db.last_status() check to force
completion of write before returning from the execute() method of a
filter.
fitContinuous is now working as a workstep!!  Had to pass the
AlgorithmManager through the workflow execution. Referencing it as a
global variable didn't work (across modules).   The input is passed as
specification tables to the algorithm and the server-side algorithm
directly accesses the database.
removed unneeded GlobalDefinitions file.  AlgorithmManager instance is
passed through call hierarchy instead of as a global variable.
Merge branch 'master' of /Users/clisle/Projects/Arbor/code/github/ProjectManager/ProjectManager-incoming

merging changes to deley R instanciation along with addition of local-server algorithm processing.