Make hex-id and hex-fingerprint resilient to nil inputs.
Add coverage target to makefile.
Change encrypt to take a direct option map.
Change tag function to use a non-gensym symbol.
Implement majority of key-generation mini-DSL.