Implementing Coupons and Memberships using the Windows Phone 8 Wallet