refs #5301 added scheduled task generator, some code tweaks and more docs