Actualizada la descripción sobre PHUB#torneo

En la comprobación de PHUB#torneo ahora se evita en alguna iteración tratar
de seleccionar menos de 2 soluciones con el fin de averiguar si de verdad
no hay duplicados.
Eliminada una inicialización innecesaria
Se ha ampliado la descripción del método PHUB#torneo
Se ha añadido la especificación de PHUB#torneo_injusto
Corregida las pruebas que comprueban los errores al introduccir parametros erroneos
Ahora se comprueba correctamete los parametros en PHUB#torneo_injusto
Añadidas más especificaciones a PHUB#torneo
Actualizado PHUB#torneo para que compruebe los parametros correctamente
Ampliadas las especificaciones del método PHUB#torneo_injusto
Actualizadas las descripciones sobre PHUB#torneo y PHUB#torneo_injusto
Ampliada la especificación de PHUB#separar_nodos
Se comprueba correctamente el parametro de entrada en PHUB#separar_nodos
Ahora se comprueba que PHUB#separar_nodos no recibe una solución vacia
Eliminados comentarios innecesarios
Escrita la especificación de PHUB#ruleta
Ahora se comprueban correctamente los parametros en PHUB#ruleta
Corregida la comprocación de parameros en PHUB#ruleta

Ahora se comprueba que el segundo parametro es una tabla de Hash, no un Array
Corregido un error de sintaxis en la especifiacion de PHUB#torneo
Actualizada la especificación de PHUB#torneo

Se ha flexibilizado el análisis de manera que no se
comprueben aquellas soluciones que tuviesen un fitness muy
cercano al mejor fitness debido a que es posible que al tener
un area de la ruleta similar tengan las mismas posibilidades
de ser seleccionadas
Corregida la especificación PHUB#ruleta