updated some usages and add a default look for help flags needsHelp() to programSetUp