Message content matching

Closes #92 

Hey @devcritter could you review this please.