Mudança na lógica de contatos

Para atualzar a base de dados persistente, segundo o plano atual, é necessário que a lógica de acréscimo e alteração de contatos seja feita na classe {ServerImpl}, e não em {UserImpl}.  Assim, foi necessário trocar os métodos {follow,block,unfollow,unblock} por métodos que simplesmente procuram um {Contact} na lista de contatos e acrescentam um novo {Contact}, supondo que ainda não existe.
Veja {getDirectContact,getReverseContact,addDirectContact,addReverseContact}