Move GitSignature to Signature/Defs.pm

(so other files can use it)