Feature/ini file changes

Handles launching without an ini file (override parameters only) and launching workflows with null parameters (i.e. default workflow.ini with blank values)