NotAllowedException in Contain Matchers

Changed contain matchers that takes varargs to throw NotAllowedException when:

1) Empty RHS
2) Duplicate values in RHS

Plus a minor fix for a grammar error in contain matchers' error messages.