Added ability to run simulations engine in a given directory, typically the step directory. This allows users to see the outputs during the simulation rather than having to wait until the end.
Added support allowing a flowchart to be run as a sub-flowchart.