ZorroSign: Electronic Signature and Digital Transaction Management platform