Defined a data structure for holding text along with an ansi color, and
factored a summaryFragments method out of makeFinalReport so I can
call something and get a result back to more easily test.
Actually checking in the files with the summaryFragments method.
Added initial test in StringReporterSummarySpec and added some missing copyright notices.