Updating example app, fire iap event only when transaction has been removed from queue
Implement whole protocol to avoid warnings