As classes foram organizadas em pacotes, e adicionado texto da licença.
Edição nas mensagens de erro
Implementado internacionalização das mensagens para usuários.