Licencia
Filtrado en preprocesamiento

- Se añade un método para filtrar los conjuntos de datos (ejemplos concretos).
- Se añade un método para eliminar atributos de los conjuntos de datos.
- Se añade la posibilidad de preprocesar la información para el algoritmo
ripper.
Creación de excepción para Roisin

- Se crea clase RoisinException.
Métodos genéricos para TreeToRules y SubgroupDiscovery

- Se añaden métodos para obtener TreeToRules y SubgroupDiscovery de
forma genérica (incluyendo filtrado).
- Correcciones menores en el preprocesamiento.
Modificación de la implementación para la obtención de resultados

- Creación de un nuevo tipo RoisinRule que almacena la información de
las reglas que será usada por la aplicación.
- Creación de una nueva excepción para la creación del nuevo tipo de
dato.
- Modificación del método Sample de ripper golf para mayor ratio y
paso de ExampleSet original.
- Cambio completo en la implementación para la obtención de resultados
en el postprocesamiento del algoritmo Ripper.
- Desarrollo para la obtención de TP, FP, TN y TN además de precisión
y soporte.
Mejoras en la obtención de resultados

- Se añade un método para obtener el listado de RoisinRules en la clase
abstracta de obtención de resultados RoisinResults.
- Definición de métodos toString para mostrar reglas y resultados propios
de Roisin.
- Cambio de nombre de la interfaz de resultados a RoisinResults.
Documentación javadoc y correcciones menores

- Se añade javadoc para los métodos creados en el desarrollo de
la obtención de resultados de Ripper.
- Corrección menor en el método getPremise.
Modificación en la implementación de la obtención de resultados

- Cambio completo en la implementación realizada para la obtención de
resultados a partir del proceso de SubgroupDiscovery.
- Desarrollo para el calculo de tp, tn, fp y fn a partir de
SubgroupDiscovery.
Merge branch 'dev'