add shoulda-matchers
add association