Move setup params to the top level, but only invoke setup with the params when invoked as a script. This change has two benefits: (1) Reduces nesting by one level and (2) allows the parameters to be loaded from the script for testing, introspection, and other purposes.
Move setup params to the top level, but only invoke setup with the params when invoked as a script. This change has two benefits: (1) Reduces nesting by one level and (2) allows the parameters to be loaded from the script for testing, introspection, and other purposes.

novafloss/workalendar,novapost/workalendar,sirk390/workalendar,gregn610/workalendar,shinriyo/workalendar,sayoun/workalendar,jaraco/calendra,ChrisStevens/workalendar