Add ShouldBeUnique and ShouldNotBeUnique for collections

Resolves #140
Something like `new [] { 1, 2, 2 } should be unique but 2 was repeated`