Major work on FinancialCalendarGenerator classes; missing weekend calculation