Final commit FRE6811

Final commit for FRE6811 Financial Software Laboratory