Include parallel task functionality
Included procs_per_node from ictasks in the sweep function in main_cli, allows tasks to be run in parallel, see example config in test/data/parallel_parameter_sweep.yaml and test added in test/unit/session/test_parameter_sweep.py.