emailService.js now uses transport.request and returns a promise,
instead of transport.xhr
Update samples which used emailService.js
Merge pull request #147 from fmoloney/emailServicePromiseImpl

Email service promise impl