Modificado toString() de la clase Conjunto y añadido método fromString a la clase DependenciasFuncionales
Añadido método fromString() a la clase Relacion
Arreglado error que no permitia que una relación fuera generada a partir de una cadena de caracteres, si no se especificaba ninguna dependencia funcional (el conjunto de dfs vacío)
Añadidos métodos  estaCompuestaPor y estanCompuestasPor en las clases DependenciaFuncional y DependenciasFuncionales
Modificados los metodos fromString() de las clases DependenciaFuncional y Descriptor. Ahora, cuando se leea una dependencia funcional, para que esta sea valida, tanto el determinante como el determinado deben ser descriptores no vacios
Añadidas comprobaciones adicionales en los constructores de las clases DependenciaFuncional yRelacion, usando asertos
Modificada funcion fromString() en la clase Relacion
Ahora, la función obtenerAtributosAjenos tiene un aserto para comprobar si la dependencia funcional está o no en dicho conjunto de dfs y un método privado a parte(_obtenerAtributosAjenos), que es invocado por obtenerAtributosAjenos() y tiene la misma funcionalidad que tenía dicha función antes de este cambio; Se repara un error que consistía en que, al invocar el método de forma recursiva, se disparaba el aserto, cuando este solo tenía que comprobarse una vez, no de forma recursiva
Eliminada errata en la declaración de la clase Descomposicion