add shoulda-matchers
basic page model