Añadidos ficheros para trabajar el problema PHUB
Añadidos los prototipos iniciales
Añadidas más prototipos
Implementado el metodo PHUB#random_number
Implementado el metodo PHUB#separar_nodos
Añadida las banderas extras para la optimización del código
Corregida la cabecera que enlaza con BasicPHub
Añadida la inicialización de clase
Cambiado el nombre del ultimo argumento para los metodos operador_seleccion_torneo
y operador_selección_ruleta
Se ha implementado el metodo PHUB#torneo
Añadida la cabecera para PHUB#torneo_injusto
Implementado el metodo PHUB#torneo_injusto
El metodo PHUB#torneo ahora siempre devuelve una lista de individuos.

El metodo PHUB#torneo ahora decide cuando ejecutar un torneo normal o realizar
un torneo injusto entre los individuos.

Las reglas de actuación son:

Si el conjunto de individuos a seleccionar es mayor que los individuos
existentes en la solucion entonces se efectuara un torneo injusto

Si el conjunto de individuos a seleccionar es igual al conjunto de
individuos existentes en la solución entonces se devolveran los
mismo individuos (en una copia)

Si el conjunto de individuos a seleccionar es menor que los individuos
existentes en las soluciones entonces se hara un torneo a través
del cual se escogeran individuos al azar, competiran entre si y
no podrá haber individuos duplicados en la solución final
Se ha simplificado la implementación de PHUB#torneo
Se han desactivado las banderas de optimización opcionales.

Esto se ha hecho debido a que durante el desarrollo se eliminan avisos
importantes (como por ejemplo el uso de funciones no definidas) al usar
este tipo de banderas.
Ahora se usa correctamente los generadores de números.

Ahora se usan de forma correcta los generadores de números a través de la
API de Ruby
Actualizadas las cabeceras.

Se ha añadido el prefijo phub_ a todas las cabeceras para poder identificarlas
facilmente cuendo se este programando otra cosa.
Actualidados los nombres de los métodos

Se han actualizado los nombres de los métodos de acuerdo al cambio
realizado en las cabeceras, es decir,  se ha añadido la extensión
phub_ a cada uno de los métodos.
Implementación del metodo PHUB#ruleta
Borrado el prototipo phub_operador_seleccion