Modulo finalizado

Faltan comentarios, revisión completa y reordenación