Update docstrings in signature ns.
Add hex-fingerprint and validate key-algorithm keywords.
Move io code into data and signature, since it wasn't shared.
Make signature hash-algorithm an optional parameter.
Improve README examples and text.