normalize friends out to a separate TrustRelationship type