shoulda-matchers

Add shoulda matchers so database, validation, and associations can be
speced.