Tsk50 Improves the tests coverage and implementations Adds a new matcher to check if two genres are equals. Modifies also the story and theme matchers to complete the coverage and use the genre matcher properly. Removes from the story matcher the relations check because the themes have no relations. Adds new tests from the StoryRest to check all the possible combinations of allowed dates. Adds a regular expresion to check the id in the findById rest method. Modifies the story text from the JSF to limit the length in the carousel and in the story card. Adds commentaries to explain the purpose of enumerates. Fixes the DateRange to prevent that throws a nullPointer if not specifies range or if the range is Any_Moment because the date is unlimited. Removes unused constructors from story class and sets properly the xmlTransient and removes the EAGER initialization and XmlAccessorType annotation to prevent the lazy initialization exception. Removes all toString methods from all the classes because may produce a lazy initialization exception.