Document the Hash module

The library is now about 80% documented, according to YARD's stats.
Mostly its the NaCl constants pulling it down.