Looking at the XDR spec there is only one signer allowed per transaction.
Is there a reason for it, or there is a way to add multiple signers atomically?
I am working on a new command line interface for Stellar (BB-8) and would like stay as close to XDR as possible, but also to have friendly human API.