Primera tanda de tests correctos

Primera tanda de tests correctos, con todo el código corregido.