Varias mudanças

Representação de dados  de usuário e o container de usuário.
Implementação em andamento do envio de mensagem.
Mudança de lista para mapa no container de user.