add shoulda-matchers and factory girl