[issue 170] [WIP] adds suggest synonym tests and corrects the UML