continuing to migrate EMS to C2
created baseline emsbadge and emsticket added completePurchase() and denyPurchase() utility methods for transaction