Minor changes
Added option for hash method in data.yml

The option is in data.yml so that the data file does not break even if
the config is deleted and to make the data file stand-alone. Also, this
does not yet support custom hash methods, but makes it easy to add
another without having to modify the existing source code.