Implemented workaround for toil issue 4930
This MR implements a workaround for #21 (closed). Required input parameters in conditional steps that use (not necessarily the same) parameters in ResourceRequirement
have been made optional. This is expected to be reverted once Toil issue 4930 has been addressed.