Incluindo novas funcionalidades e logging
Reformulando classes e incluindo novos testes