Added shoulda-matchers gem and tests