Started building out OCaml driver by including SHA module.
Start at an OCaml implementation
Switched to my own fixed fork of ocaml-sha.
Why is the verifier written this way? Benchmarks.

Now documented.
Whitespace cleanup.
Looks slower, runs faster.

Removing EventEmitter listeners actually adds a fair amount of overhead,
and in this case we'll only ever be doing the one read, unless for some
horrific reason the client is sending a super-big payload, in which case
oops.