fixed bug in IDBearerDictionary, added subsumption matching to FST