Add utility types for reading several types of metadata signatures
Update analyzer to use new metadata signature types
Merge pull request #24 from sharwell/signatures

Signature readers