Signature
This commit updates the JSON output with a Signature type containing keyName and sig fields. JSON parsing accepts both formats for backwards compatibility. Co-authored-by: John Ericson <John.Ericson@Obsidian.Systems>