Contain: fix crash for nil failure messages

Unwrapping of optional value in failure message methods caused a crash
to occur when the subject of a failing expectation was nil.

- Remove unwrap
- Spruce up failure message for nil subjects: output "nil" instead of
  "[ nil ]"