Improvements to the output of the reporter

Color support, indentation, better messages, hide passed assertions
Checa exactamente el API que va a usar, y no tanto requerir un paquete en especifico