Added a dictionary facility to dfm()

See also testDictionary.R in the tests folder