Benp/total event report

I noticed here that if I feed it a list that is unsorted, the last item does not have the \n character. As a result, whichever line that one is on, gets concatenated with the next line. This happens in unit tests, but I'm assuming it will be a problem in the Real World. It happens even when I feed it \n directly. See test_multilines_sorted. If I move the 2015 date to be the last entry, tests would fail.

Any suggestions?