put buyer email in session for Marketplace purchases

We're going to want tests covering this try/except/else so we have coverage of the various signature success and failure scenarios.