Modificaciones de Ultima hora: simplificado todo y creado el racional.rb fuera de /lib/