ejensen/Kindling — pull request #24 by darrinholst (2012-08-18 02:25:55+00:00)
Title: Remove redundant timestamp messages. Mostly fixes #6.

This removes the extra timestamp messages caused by showing timestamps and hiding enter/leave messages. There will still be one trailing timestamp message at the end of the stream when the last message is a hidden message. It's something that can be fixed with more logic, but it doesn't bother me as much as all the other ones.

Also added a few specs for the message filtering.