Conflito de interesses (Usuário e Aluno)

Construtor de Aluno modificado para receber também Login e Senha e
repassar para o construtor de Usuário.

Uma outra alternativa seria criar outro construtor para usuário que não
recebe nenhum argumento, e setar login e senha posteriormente. porém
desta forma seria possível instanciar um Aluno que não é de fato um
usuário ainda.
SistemaFachada(ADD), Main e Usuario (MOD)

Main - adicionarDadosIniciais foi modificado, removendo-se a instância
de Usuário e colocando informações de login e senha no construtor das
instâncias de Aluno

Usuário - Adicionado método setLogged

SistemaFachada - Classe nova no pedaço
Usuario e SistemaFachada modificados

Usuario - mais métodos para manipular as listas de mensagens (enviadas e
recebidas)

SistemaFachada - métodos para visualizar lista de mensagens e para
enviar mensagens