Added UserFriendship model and associations with User model