generated nifty scaffold for Friendship controller and model with user_id, friend_id and create/destroy methods in the controller
Set up associations in friendship model
belongs_to :user (initiater of this friendship)
belongs_to :friend (another user, tell it to use user as model for this association with class name User)
set up association in users model
has_many :friendships
has_many: friends, :through => :friendships

(friends goes through friend model to use the user as the owner of the friendship when going through the association)
added friends list to users profile(show) page and edited create and destroy methods to add/delete friends
checked current testing/percentage of coverage
trying to fix notices that display at top when adding or removing a friend
added inverse friendships association to be able to show followers of a user instead of just people they are following (added as a friend)
added remove friend link