Factor pubkey processing.
DRY pubkey processing.
Refactor makePubCryptor, hexToPubkey, makePrivCryptor.

* Tag key variables with number base.
* Avoid destructive updates, so that code flow is super-clear.
* DRY key processing.
* Added "FILLME"; please fill :)