Add negative failure messages for subscribes/notifies matchers

Fixes #387
Add specs for the notifications matcher
Add specs for the subscribes matcher
Add do_nothing matcher

Fixes #379
Check [:nothing] as viable actions