Avoid `hash` as a variable name

Not sure using `hash` poses any risk, but the Ruby docs use `h` or
`hsh`:

http://www.ruby-doc.org/core-2.1.5/Hash.html
SortLink PORO: Make `field` an ivar, rename things
Improve Contributing Guide [skip ci]