expansion of testing; extracted method for generating due dates away from the engine implementations and into IForecastHelper
added missing (untracked) files