Refactor completo de estructura de las pruebas y clases.
Actualización del diagrama de dominio.

Ahora el diagrama de dominio refleja el código resultante de los tests.
Agrega generador de sugerencias.
Se agrega la primera versión del generador de sugerencias.

Para esto, fue necesario agregar muchos metodos a las diferentes clases
del proyecto.
Se corrigen las pruebas del generador de sugerencias.
Actualización del diagrama de cominio.
Agrega documento para mostrar el diagrama de dominio.