Add a Relationship model
Add basics tests for Relationship model
Add a test to check presence of relationships attribute in User model
Add a relation such that a User 'has_many' Relationships
Add tests to check that a Relationship has correct methods
Add a relation such that a Relationship 'belongs_to' a follower and a followed
Annotate
Add validations and corresponding tests for Relationship model
Add an association 'followed_users' between two User through a Relationship
Add follow! and following? methods to User model
Add an unfollow! method to User model
Add an the reverse association 'followers' between two User through a Relationship
Refactor and adapt the rake task to populate databases
Add routes to 'following' and 'followers'
Add followers and following counts to homepage
Add 'relationships' as REST ressources
Add a button to the user profile to follow or unfollow users
Add tests for the authorization of the following and followers pages
Add tests for 'followed_users' and 'followers' pages
Add 'following' and 'followers' action to Users controller