Added cyclic graph detection.
Added description for the return value of containsCycle
Prepared execute class for workflow save.
Saves every task after finishing
Completed execution flow save (saves task id + input files).
Flow save file now includes out-file
Added restore button to build menu
Refactored code to prepare for workflow restore
Now constructs an exclusion list with tasks that will be skipped (for restore)
Restore now supports multiple input files
Merge pull request #25 from mirror3000/master

Execution flow save + Cyclic detection + a leak fixed