refactoring reduce keywords own method
fixed bug in list merging
changed synonym parser for better synonym recognition