added additional AddPeriod method with extra parameters, this allows for a complete Period object to be added to the StandardPeriodList and PeriodList