The message sender was retrieved from the message buffer after prepareSigningPresentation() was called. This function resets the message buffer so that is not the proper way to do it. Now, the message sender is extracted first in signerProcessInternal() in order to avoid the value being overwritten later on.
For information on installing libraries, see: http://arduino.cc/en/Guide/Libraries