Remove GermanDictionary and handle dictionaties on a more generic way;
Add missing tests