created better associations to make sure that a user can add a friend