Se ha borrado el metodo BasicMMDP#obtener_suma_costes ya que no se
utilizaba
Se han añadido los ficheros necesarios para realizar la compilación en C
de partes de la clase BasicMMDP
Añadida la función que realiza la inicialización de la clase
Implementada la función en C de BasicMMDP#obtener_coste_entre
Realizado el "enganche" entre la extension en C y la implementación en
Ruby
Eliminado el metodo inexistente BasicMMDP#obtener_suma_costes de las
declaraciones privadas
Se ha reimplementado la función de BasicMMDP#diversidad_minima en C.
El diseño de la función ha cambiado por lo que puede ser que también
se produzcan fallos en los tests posteriores, de momento no se
producen fallos en el test para esta clase
Se ha añadido una nueva funcion llamada
BasicMMDP#merge_diversidad_minima
Se ha enlazado el metodo BasicMMDP#merge_diversidad_minima a la clase
Se ha escrito el metodo BasicMMDP#funcion_objetivo en C
Se han añadido los ficheros que se van a usar para escribir en C la
clase MMDP.

Durante el proceso puede haber ciertos cambios ya que la clase
va a ser rediseñada
Añadidas las funciones más basicas
Se ha añadido la función de inicializacion
Realizada una pequeña modificación a la función de inicialización
Se han corregido errores básicos de diseño
Se ha escrito en C el metodo MMDP#obtener_diferencia_soluciones
Se han corregido ciertos errores en los cuales no se devolvia el
valor correcto en los metodos MMDP#diversidad_minima o
MMDP#funcion_objetivo
Se han implementado varias funciones de MMDP en C y se han corregido
errores graves en el codigo que producían fallos en la ejecucion
del programa