Dictionary loading, filter and profane? methods

Dictionaries load from default yaml and supplied hashes. When loading with the
internal dictionary and using a supplied hash words are not properly filtered.