Limpieza general, programa de utilidades

Ordené y limpié el código en general, eliminando redundancias y renombrando
variables y procedimientos para que sean más entendibles.
También hice cambios en la unit de árboles para optimizarla.

Probé la unit de archivos para comprobar que funcionara. No hubo inconvenientes.
Merge branch 'master' of https://github.com/LeoNemaeus/tp-final