add shoulda gem
rm shoulda
add model associations
add factory for models
add test for model associations