generate a relationship model
Add indexs to relationship table
Test relationship creation and attributes
Test user for relationship attribute
Implementing user & relationship has_many association
Testing user & relationships belongs_to association
Add belongs_to association to relationship model
Fix user model to associate follower_id instead of followed
Test relationship model validations
Add relationship model validation
Test user.followed_users attribute
Add user model followed_users association
Test for some following utility methods
The following? and follow! utility methods
Test to unfollow user
Unfollow a user by destroying user relationship
Testing for reverse relationships
Implementing user.followers using reverse relationships
Fix typo that was breaking test in user spec
Fix spec that was referencing follow instead of unfollow