Signature verification, fix keypair constructor, cleanup.

It is not necessary, but is explicit as to what is expected.