adding user_friendship model and some tests