Expose Shoulda assertions as MT::Expectations

The Shoulda assertions were added to this lib way back in 5e3f9e82 - this exposes them as MiniTest expectations.

Adds:

* must_contain
* wont_contain
* must_have_same_elements
* wont_have_same_elements

Updates:

* README.md