added the shoulda-matchers gem for testing