Refactorizacion y se le agregaron javaDoc a los metodos significativos, varios cambios de nombramientos de metodos que ahora si se llaman por lo que hacen.