OTSignedFile FilePayload and SignerNymID

This creates the optional functionality to manage SignerNymID, as needed by Moneychanger, and moves the FilePayload functions to clean up the header file.