Support negation for the contain_exactly matcher

As far as I can tell no one just ever implemented the failure message for the `contain_exactly` matcher, fixes #625.
I still think this would read better as `it "passes when there are extra elements"`....but not a merge blocker.