Add initial support for DKIM signature verification

It's pretty weird this gets called via `new` and then just returns `this.buffer`. Not even sure how that works - I think `new` returns `this` no matter what.

Wouldn't it be more JS compatible to put pop and push on Buf.prototype and just set `this.bar = []` and `this.blen = 0`?