added shoulda-matchers and refactored home_controller_specs