Implementação simples da funcionalidade de árvore de diretórios (TreeNode), é necessário decidir pontos comentados no código e fazer refatoramento básico [Sinval Vieira]