fix some minor bugs introduced by eac exports

don't assume an agent is can have related agents

return nil if no other referent is found

add related_agent method to eac model
fix bug in marc export testing