enhanced key/value pairs asserting

added ability to check either ->atKey($key)->contains($value) or
->contains($value)->atKey($key)

some work may still needed to make implementation more stable...